基本的に、形状の配列(10)と形状の行列(10,20)を要素ごとに掛けたければ、基本的に各列に配列を掛けます。要素ごとの配列と長方形の行列を掛け合わせる
しかし、私は(10,10)行列と(10)のアレイを使用する場合には動作しない
ValueError: operands could not be broadcast together with shapes (20,) (20,10)
を得ました。
for
ループでアルゴリズムを実行しないようにしたいと思っています。あなたは2行列を乗算したい場合、彼らは数学でとプログラム
A => a x n
B => n x b
で順序を持っている必要があり、あなたが形になりますC = A x B
を取得
'arr1 [:、なし] * arr2'を実行します。 – Divakar
ブロードキャストを有効にするには、shape(10、)〜(10、1)の配列を再形成する必要があります。ディバカールの提案がうまくいく。 –