【发布时间】:2016-03-22 16:10:54
【问题描述】:
我想使用 tensordot 来计算两个张量的特定暗度的点积。喜欢:
A 是一个张量,其形状为 (3, 4, 5) B是张量,形状为(3, 5)
我想做一个点,使用 A 的第三个昏暗和 B 的第二个昏暗,并得到一个昏暗为 (3, 4) 的输出
如下:
for i in range(3):
C[i] = dot(A[i], B[i])
tensordot是怎么做到的?
【问题讨论】:
-
您似乎想将 B 的第三个轴与 A 的第二个轴相乘,但您似乎不想保留所有组合(即 shape (3, 4 , 3) 和 tensordot 的结果)。所以你可能应该指出你想要结果的对角线。
标签: numpy theano deep-learning