a = np.asarray([1,2,3])
b = np.asarray([2,3,4,5])
a.shape
(3,)
b.shape
(4,)
で乗算2つの1D行列I aとbパイソン:numpyの
1
2 * 2 3 4 5
3
np.dot(b.transpose())
の製品の3×4行列を望んTraceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: objects are not aligned
ドットプロダクトは、配列が2dのときの行列乗算と同等であるため、np.dotは機能しません。
うわー、これは、まさに私が欲しいものです、そして、私の既存のコードからの変更の最小量を必要とします。ありがとう! – Jobs