mindspore.numpy.log

View Source On AtomGit
mindspore.numpy.log(x, dtype=None)[source]

Returns the natural logarithm, element-wise.

The natural logarithm log is the inverse of the exponential function, so that log(exp(x)) = x. The natural logarithm is logarithm in base e.

Note

  • Numpy arguments out, where, casting, order, subok, signature, and extobj are not supported.

  • On GPU, the supported dtypes are np.float16, and np.float32.

  • On CPU, the supported dtypes are np.float16, np.float32, and np.float64.

Parameters
  • x (Tensor) – Input array.

  • dtype (mindspore.dtype, optional) – Default: None . Overrides the dtype of the output Tensor.

Returns

Tensor or scalar, the natural logarithm of x, element-wise. This is a scalar if x is a scalar.

Supported Platforms:

Ascend GPU CPU

Examples

>>> import mindspore.numpy as np
>>> x = np.array([2, 3, 4]).astype('float32')
>>> output = np.log(x)
>>> print(output)
[0.69314575 1.09861    1.3862929 ]