📜  Python中的 numpy.reciprocal()(1)

📅  最后修改于: 2023-12-03 14:46:36.542000             🧑  作者: Mango

Python中的 numpy.reciprocal()

在NumPy模块中,numpy.reciprocal()函数返回数组中各元素的倒数。它计算每个元素 $x$ 的倒数 $1/x$。

以下是 numpy.reciprocal() 函数的语法:

numpy.reciprocal(x, dtype=None)

参数说明:

  • x:输入数组
  • dtype:返回结果的元素类型,默认为 None

示例代码:

# 导入NumPy库
import numpy as np
# 定义数组
arr = np.array([1, 2, 3, 4])
# 计算倒数
result = np.reciprocal(arr)
# 打印结果
print(result)

输出结果:

[1.         0.5        0.33333333 0.25      ]

注意事项:

  • 对于有0元素的数组,返回 inf (正无穷)或 -inf (负无穷)
  • 对于非数值类型的数组,返回 ValueError

使用 numpy.reciprocal() 函数可以方便地计算数组元素的倒数,避免了手动计算每个元素的麻烦。