我有两个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
,但我似乎无法弄清楚索引。
这里有什么提示吗?