要从元素上获取NumPy数组值的幂,可以使用NumPy提供的指数函数(exponential function)np.exp()
,它将数组中每个元素x替换为$e^x$,其中e是自然常数。以下是获取数组的幂的步骤:
- 导入NumPy库:
import numpy as np
- 创建一个NumPy数组:
arr = np.array([1, 2, 3, 4])
- 使用指数函数
np.exp()
获取该数组的幂:
result = np.exp(arr)
print(result)
输出:
[ 2.71828183 7.3890561 20.08553692 54.59815003]
第二个示例:
- 导入NumPy库:
import numpy as np
- 创建一个二维NumPy数组:
arr = np.array([[1, 2], [3, 4]])
- 使用指数函数
np.exp()
获取该数组的幂:
result = np.exp(arr)
print(result)
输出:
[[ 2.71828183 7.3890561 ]
[20.08553692 54.59815003]]
在这个示例中,二维数组中的每个元素都被替换为该元素的幂。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:从元素上获取NumPy数组值的幂 - Python技术站