Python numpy.power()函数使用说明

  • Post category:Python

Python numpy.power() 函数使用说明

简介

Python numpy.power() 函数用于数组中的元素执行幂运算,也就是对数组中的每个元素进行指定次幂的计算。

函数定义

numpy.power(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])

参数说明:
* x1:输入数组或者标量。
* x2:输入数组或者标量,表示幂指数。
* out:可选,返回数组的输出引用。
* where:可选,表示元素转换的条件,如果为False,那么将替换。
* dtype:可选,表示输出的数据类型。
* casting:确定是否可以将”high”转换为”low”,也就是是否允许数据类型从高特别是float,向低特别是int转换。

示范例子

示例一:数组中的元素执行幂运算

代码示例:

import numpy as np

x1 = np.array([1, 2, 3, 4])
x2 = np.array([2, 3, 4, 5])

print(np.power(x1, x2))

输出结果:

array([   1,    8,   81, 1024])

示例二:幂运算标量

代码示例:

import numpy as np

print(np.power(3, 4))

输出结果:

81

在上述示例中,我们通过调用numpy.power()函数,计算了数组及标量的幂运算结果,并将得到的结果输出。当然,这仅仅是numpy.power()函数的一种小小应用,更具体请参考numpy官方文档。