cf.Data.arccos

Data.arccos(inplace=False)[source]

Take the trigonometric inverse cosine of the data element- wise.

Units are ignored in the calculation. The result has units of radians.

New in version 3.2.0.

See also

cos, arcsin, arctan, arccosh

Parameters
inplace: bool, optional

If True then do the operation in-place and return None.

Returns

Data or None

Examples

>>> print(d.array)
[[0.5 0.7]
 [0.9 1.1]]
>>> e = d.arccos()
>>> e.Units
<Units: radians>
>>> print(e.array)
[[1.04719755 0.79539883]
 [0.45102681        nan]]
>>> print(d.array)
[1.2 1.0 0.8 0.6 --]
>>> d.arccos(inplace=True)
>>> print(d.array)
[nan 0.0 0.6435011087932843 0.9272952180016123 --]
>>> d.masked_invalid(inplace=True)
>>> print(d.array)
[-- 0.0 0.6435011087932843 0.9272952180016123 --]