Import
import numpy as np
power()
np.power(2, 3) # 2の3乗
[出力]
8
np.power([1, 2, 3], 2) # リストの要素をそれぞれ2乗
[出力]
array([1, 4, 9])
np.power([1, 2, 3], [1, 2, 3]) # 一つ目の要素を1乗,2つ目を2乗,...
[出力]
array([ 1, 4, 27])
np.power(2, [1, 2, 3]) # 2の1乗,2乗,3乗,...
[出力]
array([2, 4, 8])
d = np.array([[1], [2], [3]]) # 3行1列の2次元配列
np.power(d, [1, 2, 3]) # 各行について,1乗,2乗,3乗
[出力]
array([[ 1, 1, 1],
[ 2, 4, 8],
[ 3, 9, 27]])