私は2つの-by-by-n
配列と、例えば、k
3
a
b
import numpy as np
a = np.array([
[
[1, 2, 3],
[3, 4, 5]
],
[
[4, 2, 4],
[1, 4, 5]
]
])
b = np.array([
[
[3, 1, 5],
[0, 2, 3]
],
[
[2, 4, 5],
[1, 2, 4]
]
])
そして、「トリプレット」のすべてのペアの内積を計算するのが好きです。つまり、
np.sum(a*b, axis=2)
それを行うためのより良い方法はおそらくeinsum
ですが、インデックスをまっすぐに取得できないようです。
ここにヒントはありますか?