mindspore.numpy.reciprocal

mindspore.numpy.reciprocal(x, dtype=None)[源代码]

逐元素返回入参的倒数。

计算 1/x

说明

不支持NumPy参数 castingordersuboksignatureextobj 。 当使用 where 时, out 必须具有Tensor值。 out 不支持存储结果,但可以与 where 结合使用,在 where 设置为 False 的索引处设定值。

参数:
  • x (Tensor) - 输入数组。 对于绝对值大于 1 的整数参数,由于 Python 处理整数除法的方式,结果总是为零。对于整数零,结果溢出。

  • dtype (mindspore.dtype, 可选) - 默认值: None 。 覆盖输出Tensor的dtype。

返回:

Tensor或标量,如果 x 是标量,则返回标量。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> x = np.arange(1, 7).reshape(2, 3).astype('float32')
>>> output = np.reciprocal(x)
>>> print(output)
[[1.         0.5        0.33333334]
[0.25       0.2        0.16666667]]