ホームページ >バックエンド開発 >Python チュートリアル >多次元配列を使用して 2 つの行列を乗算する Python プログラム
行列は、行と列に配置された一連の数値です。 m 行 n 列の行列は m X n 行列と呼ばれ、m と n はその次元と呼ばれます。行列は、リストまたは NumPy 配列を使用して Python で作成された 2 次元配列です。
一般に、行列の乗算は、最初の行列の行と 2 番目の行列の列を乗算することで実行できます。ここで、最初の行列の列数は 2 番目の行列の行数と等しくなければなりません。
2 つの行列 A と B があるとします。これら 2 つの行列の次元はそれぞれ 2X3 と 3X2 です。乗算後の結果の行列は 2 行 1 列になります。
リーリーさらに、行列の要素ごとの乗算も実行できます。この場合、2 つの入力行列の行数と列数は同じである必要があります。
リーリーネストされた for ループを使用して、2 つの行列に対して乗算演算を実行し、結果を 3 番目の行列に格納します。
###例###最初の行列 (matrix_a) の行と列の数は 3、2 番目の行列 (matrix_b) の行と列の数は 3 です。これら 2 つの行列 (matrix_a、matrix_b) を乗算した結果の行列は、3 行 4 列 (つまり 3X4) になります。
###例###乗算演算子 @ は Python 3.5 バージョン以降で使用できます。それ以外の場合は、numpy.dot() 関数を使用できます。
###例###以上が多次元配列を使用して 2 つの行列を乗算する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。