1
我有兩個n
-by- k
-by- 3
陣列a
和b
,例如,numpy的einsum:嵌套點產品
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
,但我似乎無法得到指數。
這裏有什麼提示嗎?