【数学】【PYTHON】行列の足し算・引き算を行う | 自分、ぼっちですが何か? (taki-lab.site)
行列のかけ算もnumpyのmatrix()を使えば簡単にできます。
実数倍のかけ算
>>> import numpy as np
>>> A = np.matrix([[80, 140], [30, 25]])
>>> 0.8 * A
matrix([[ 64., 112.],
[ 24., 20.]])
これは単純に各要素を実数倍する計算結果。
行列同士のかけ算
>>> A = np.matrix([[1, 3], [2, 1]])
>>> B = np.matrix([[150, 250], [130, 230]])
>>> A * B
matrix([[540, 940],
[430, 730]])
行列同士のかけ算は、特殊な(めんどくさい)計算が必要になるのですが、
numpyを使えば簡単に計算してくれます。
「【数学】【PYTHON】行列のかけ算を行う」への1件のフィードバック