mindspore.ops.cos

View Source On Gitee
mindspore.ops.cos(input)[source]

Computes cosine of input element-wise.

outi=cos(xi)

Warning

Using float64 may cause a problem of missing precision.

Parameters

input (Tensor) – The shape of tensor is (N,) where means, any number of additional dimensions.

Returns

Tensor, has the same shape as the input. The dtype of output is float32 when dtype of input is in [bool, int8, uint8, int16, int32, int64]. Otherwise output has the same dtype as the input.

Raises
  • TypeError – If input is not a Tensor.

  • TypeError

    • CPU/GPU: If dtype of input is not float16, float32 or float64, complex64, complex128.

    • Ascend: If dtype of input is not bool, int8, uint8, int16, int32, int64, float16, float32, float64, complex64, complex128.

Supported Platforms:

Ascend GPU CPU

Examples

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, ops
>>> input = Tensor(np.array([0.24, 0.83, 0.31, 0.09]), mindspore.float32)
>>> output = ops.cos(input)
>>> print(output)
[0.971338 0.6748758 0.95233357 0.9959527]