【数学】【PYTHON】行列のかけ算を行う

【数学】【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件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください