NumPy⑱ (行列同士の積)

行列同士の積

NumPydotメソッド を使うと、行列同士の積を算出することができます。

[Google Colaboratory]

1
2
3
4
5
6
7
8
9
import numpy as np
a = np.array([[1, 2], # 2×2の行列を作成
[3, 4]]
)
b = np.array([[5, 6], # 2×2の行列を作成
[7, 8]]
)

np.dot(a, b) # 行列の積を求める

行列同士の積では、左側の行列は行に分け、右側の行列は列に分けて、行と列を組み合わせて掛け算します。

[実行結果]

行列同士の積を算出することができました。