【发布时间】:2020-05-18 17:57:14
【问题描述】:
假设我有两个张量:
a = torch.randn(10, 1000, 1, 4)
b = torch.randn(10, 1000, 6, 4)
其中第三个索引是向量的索引。
我想对b 中的每个向量与a 中的向量进行点积。
为了说明,这就是我的意思:
dots = torch.Tensor(10, 1000, 6, 1)
for b in range(10):
for c in range(1000):
for v in range(6):
dots[b,c,v] = torch.dot(b[b,c,v], a[b,c,0])
我将如何使用 Torch 函数实现这一点?
【问题讨论】:
标签: python pytorch tensor dot-product