📅  最后修改于: 2023-12-03 15:19:26.043000             🧑  作者: Mango
numpy.power()
函数是numpy库中的一个基础数学函数,用于返回输入数组元素的指定指数值的幂次方。
该函数的调用方式为: numpy.power(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True, signature=None, extobj=None)
, 其中,x1表示输入数组,x2表示幂指数。
x1
: 表示输入数组x2
: 表示幂指数,可以是一个整数或者一个数组out
: 结果输出矩阵where
: 用于指定元素级条件。如果为True,则保留原值,否则将替换为NaNcasting
: 如果需要可以指定类型强制转换order
: 以指定顺序存储结果数组,Cython顺序(C),Fortran顺序(F)等dtype
: 指定输出数据的类型subok
: 如果为True,则子类将继承子类signature
: 暂不明确extobj
: 暂不明确返回输入数组元素的指定指数值的幂次方矩阵。
import numpy as np
x = np.array([1, 2, 3, 4, 5])
y = 2
result = np.power(x, y)
print(result) # 输出[ 1 4 9 16 25]
import numpy as np
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 3, 4, 5, 6])
result = np.power(x, y)
print(result) # 输出[ 1 8 81 1024 15625]
import numpy as np
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 3, 4, 5, 6])
out = np.array([0, 0, 0, 0, 0])
np.power(x, y, out=out)
print(out) # 输出[ 1 8 81 1024 15625]
numpy.float_power()
函数对负数进行指数运算