cf.CellMeasure.log¶
-
CellMeasure.
log
(*args, **kwargs)[source]¶ The logarithm of the data array.
By default the natural logarithm is taken, but any base may be specified.
The “standard_name” and “long_name” properties are removed from the result.
See also
- Parameters
- Returns
CellMeasure
orNone
The construct with the logarithm of data values, or
None
if the operation was in-place.
Examples
>>> f.data <CF Data(1, 2): [[1, 2]]> >>> f.log().data <CF Data(1, 2): [[0.0, 0.69314718056]] ln(re 1)>
>>> f.data <CF Data(1, 2): [[1, 2]] 2> >>> f.log().data <CF Data(1, 2): [[0.0, 0.69314718056]] ln(re 2 1)>
>>> f.data <CF Data(1, 2): [[1, 2]] kg s-1 m-2> >>> f.log().data <CF Data(1, 2): [[0.0, 0.69314718056]] ln(re 1 m-2.kg.s-1)>
>>> f.log(inplace=True) >>> f.Units <Units: > >>> f.log() ValueError: Can't take the logarithm to the base 2.718281828459045 of <Units: >