# mxnet.ndarray.arccos¶

mxnet.ndarray.arccos(data=None, out=None, name=None, **kwargs)

Returns element-wise inverse cosine of the input array.

The input should be in range [-1, 1]. The output is in the closed interval $$[0, \pi]$$

$arccos([-1, -.707, 0, .707, 1]) = [\pi, 3\pi/4, \pi/2, \pi/4, 0]$

The storage type of arccos output is always dense

Defined in src/operator/tensor/elemwise_unary_op_trig.cc:L123

Parameters: data (NDArray) – The input array. out (NDArray, optional) – The output NDArray to hold the result. out – The output of this function. NDArray or list of NDArrays