📜  Python中的numpy.cbrt(1)

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

Python中的numpy.cbrt

在Python的科学计算库numpy中,可以使用cbrt函数来计算给定数字的立方根。

语法
numpy.cbrt(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None)
  • x: 数组或标量,表示要计算立方根的值。
  • out: ndarray或None,表示运算结果输出的位置。如果为None,则返回新的数组。
  • where: 数组或数组式的bool值,表示可选的输出位置。当where为True的地方使用x,否则使用out。
  • casting: {'no', 'equiv', 'safe', 'same_kind', 'unsafe'},表示输出类型的转换规则。默认为'same_kind'。
  • order: {‘C’, ‘F’, ‘A’, ‘K’}, 当需要复制或转置输入数组时,表示内存布局。
返回值

使用numpy.cbrt函数计算的结果为一个与输入数组或标量大小相同的数组。如果给定的参数是负数,则返回的结果也将是负数。

示例

用法示例如下:

import numpy as np

x = np.array([-27, -8, 8, 27])
y = np.cbrt(x)

print(y)

输出结果为:

[-3. -2.  2.  3.]

本例中,传入numpy.cbrt函数的x为数组[-27, -8, 8, 27],即这4个数的立方根需要被计算。numpy.cbrt将数组作为参数传入函数,并将结果存储在新数组y中。最后,使用print函数打印输出结果。

当输入参数包含负数时,输出结果也将是负数。

结论

通过本文,您已经了解了Python中使用numpy.cbrt函数计算立方根的用法。numpy.cbrt函数可以帮助您方便快捷地计算给定数字的立方根。希望本文可以帮助您在Python开发中更加便捷地使用numpy科学计算库。