私はここで、3D私は IJK =Σメートル( IJM * B IMK)要素ABとABアレイを作成するnumpyのndarray乗算
A=np.array([[[1, 1],
[1, 1],
[1, 1]],
[[2, 2],
[2, 2],
[2, 2]]])
B=np.array([[[ 2, 0],
[ 0, 2]],
[[ 2, -2],
[-2, 2]]])
ndarray numpyの2持っています総和はm-指数(繰り返し)を超え、iを超えてはならない(それが繰り返される)。
言い換えれば、私はループ
for i in range(2):
AB[i,:,:]=np.dot(A[i,:,:],B[i,:,:])
のためにこれをディABのndarrayを得ることができ、ABは
array([[[ 2., 2.],
[ 2., 2.],
[ 2., 2.]],
[[ 0., 0.],
[ 0., 0.],
[ 0., 0.]]])
に等しいforループを回避する方法はありますか?どのようにしてテンソルードまたはエインサムでABアレイを得ることができますか?
ありがとう、本当にありがとうございます。
確認済み、両方とも動作します – musine