📜  numpy sqrt - Python (1)

📅  最后修改于: 2023-12-03 15:18:03.094000             🧑  作者: Mango

NumPy sqrt - Python

NumPy sqrt是一个用于对数组进行开方操作的函数。它返回一个新的数组,其中每个元素均为原始数组中相应元素的平方根。

语法
numpy.sqrt(arr, out=None, where=True, casting='same_kind', order='K', dtype=None)

参数:

  • arr:表示需要进行开方操作的数组。
  • out:表示用于存储计算结果的可选输出数组。
  • where:表示一个 bool 类型的数组,与输入数组相同形状,用于指示哪些元素需要执行开方操作。
  • casting:表示指定转换类型的可选字符串,表示可以按照 'no', 'equiv', 'safe' 和 'same_kind' 四种策略之一执行类型转换。
  • order:表示可选字符串类型参数,用于指定在存储结果时使用的数组排序方式。默认值为 'K'。
  • dtype:表示可选参数,用于指定返回数组的数据类型。如果未指定,则将通过输入计算DTYPE来确定。
示例
import numpy as np

arr = np.array([1, 4, 9, 16, 25])
sqrt_arr = np.sqrt(arr)

print(sqrt_arr)  # [1. 2. 3. 4. 5.]

上述代码展示了如何使用numpy sqrt对数组进行开方操作。

注意事项
  • 如果输入数组的元素均为负数,则 numpy.sqrt 会返回 NaN ( not a number )。
  • 要使用协方差矩阵来计算数据集的标准差,可以使用 numpy.cov 和 numpy.sqrt 进行计算。
  • 要计算数据集的方差,请使用 numpy.var 和 numpy.sqrt 进行计算。

以上是NumPy sqrt的相关介绍。