cf.Data.func¶
-
Data.
func
(f, units=None, out=False, inplace=False, i=False, **kwargs)[source]¶ Apply an element-wise array operation to the data array.
Parameters: - f:
function
The function to be applied.
units:
Units
, optionalout:
bool
, optionalReturns: TODO
Examples:
>>> d.Units <Units: radians> >>> print(d.array) [[ 0. 1.57079633] [ 3.14159265 4.71238898]] >>> import numpy >>> e = d.func(numpy.cos) >>> e.Units <Units: 1> >>> print(e.array) [[ 1.0 0.0] [-1.0 0.0]] >>> d.func(numpy.sin, inplace=True) >>> print(d.array) [[0.0 1.0] [0.0 -1.0]]
- f: