cf.Data.func

Data.func(f, units=None, out=False, i=False)[source]

Apply an element-wise array operation to the data array in place.

Parameters:
f : function

The function to be applied.

out : bool, optional

i : bool, optional

If True then update the data array in place. By default a new data array is created.

Returns:

None

Examples:
>>> print d.Units
<CF Units: radians>
>>> print d.array
[[ 0.          1.57079633]
 [ 3.14159265  4.71238898]]
>>> import numpy
>>> d.func(numpy.cos, i=True)
>>> print d.array
[[ 1.0  0.0]
 [-1.0  0.0]]

Previous topic

cf.Data.floor

Next topic

cf.Data.isclose

This Page