べき乗

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]])
前へ
次へ