(rontolisp) docs
← 関数

linalg:dot

(linalg:dot a b)

numpy スタイルのドット積で、オペランドのランクに応じてディスパッチします。ベクタ . ベクタはスカラー(内積)を、行列 . ベクタとベクタ . 行列はベクタを、行列 . 行列は行列積を返します。スカラーのオペランドは linalg:mul と同様に要素ごとに乗算されます。内側の次元が一致しない場合はエラーを通知します。行列積のみを意図している場合、linalg:matmul はさらにスカラーのオペランドを拒否します。