2025.4.7 行列積
まず、用語の確認から。
「行列」といえば線形代数で扱うアレ。
この資料では「配列」はndarray型のオブジェクトを指す。配列は行列を扱うことにも利用できるが、論理値、音声、画像といった様々な形式のデータや数値計算の作業領域などを目的とした多用途に用いられるデータの格納領域であることに注意しよう。配列$ \neq行列なのである。
そもそもブロードキャストという仕組みからして「行列」の枠組みから外れたものである。
必然的に、配列に適用可能な演算子は線形代数における演算と対応していないことがあるので、注意が必要である。
行列積を求めるには以下のような手段が提供されている。
手軽に内積や行列積を求める