マトリックスの乗算がどのように作られているかを説明できますか？
クリア！！！ここにあなたが持っています：

マトリックスの乗算は、2つのマトリックスの要素を乗算して3番目の結果のマトリックスを取得することになる数学的操作です。ただし、乗算を実行するためには、最初のマトリックスの列の数を2番目のマトリックスの行数に等しくする必要があります。言い換えれば、最初のマトリックスがサイズm x nで、2番目のマトリックスがサイズn x pの場合、乗算を実行でき、結果のマトリックスはm x pのサイズになります。

マトリックスの乗算は、2番目のマトリックスの列の各要素の最初のマトリックスの行の各要素を乗算し、結果を追加することによって実行されます。このプロセスは、行のペアごとに繰り返され、結果は結果のマトリックスに配置されます。

たとえば、次の2つのマトリックスがある場合：

a = [2、3、4] b = [5、6]
[1、0、2] [7、8]

マトリックスAは2 x 3サイズ、マトリックスBは3 x 2です。増殖を実行するには、列の数がBの行数に等しいことを確認する必要があります。この場合、実行することが可能です。両方の値が3に等しいため、乗算。

結果の乗算のマトリックスは次のとおりです。

c = [37、42]
[18、20]

Cの最初の行と最初の列の要素を計算するには、最初のb列の要素の最初の行の要素を掛け、結果を追加する必要があります。

C [0.0] = 2 * 5 + 3 * 7 + 4 * 8 = 37

Cの最初の行と2番目の列の要素を計算するには、2番目のb列の要素の最初の行の要素を掛け、結果を追加する必要があります。

c [0.1] = 2 * 6 + 3 * 8 + 4 * 6 = 42

結果として得られたマトリックスの他の要素など。

マトリックスの乗算は通勤ではないこと、つまりx bにとって一般的にはb x aと同じではないため、乗算を実行するときにマトリックスの順序が重要であることを強調することが重要です。