获取NumPy数组值的幂,可以通过运用NumPy中的power函数实现。该函数可以将一个数组中的每个元素自乘指定次数。
下面是获取NumPy数组值的幂的完整攻略:
1、导入NumPy模块
import numpy as np
2、创建一个NumPy数组
arr = np.array([1, 2, 3, 4, 5])
3、用NumPy的power函数获取数组中每个元素的幂
powered_arr = np.power(arr, 2)
在上述代码中,arr数组中的每个元素都会自乘2次,结果会存储在powered_arr数组中。
4、打印结果
print(powered_arr)
输出:[ 1 4 9 16 25]
接下来,我们来看两个示例。
示例1
import numpy as np
arr = np.array([2, 4, 6, 8])
powered_arr = np.power(arr, 3)
print(powered_arr)
输出:[ 8 64 216 512]
在这个示例中,我们首先创建了一个NumPy数组arr,然后通过NumPy的power函数将arr数组中的每个元素都自乘3次。最后,我们打印出了结果。
示例2
import numpy as np
arr = np.array([[1, 2], [3, 4]])
powered_arr = np.power(arr, 2)
print(powered_arr)
输出:
[[ 1 4]
[ 9 16]]
在这个示例中,我们创建了一个2×2的NumPy数组arr,然后使用NumPy的power函数将arr数组中的每个元素都自乘2次。最后,我们打印出了结果。
总之,通过运用NumPy的power函数,我们可以方便地获取NumPy数组中每个元素的幂。