最佳答案
有了 numpy,我可以做这样一个简单的矩阵乘法:
a = numpy.ones((3, 2))
b = numpy.ones((2, 1))
result = a.dot(b)
然而,这并不适用于 PyTorch:
a = torch.ones((3, 2))
b = torch.ones((2, 1))
result = torch.dot(a, b)
此代码引发以下错误:
运行时错误: 一维张量预期,但得到2D 和2D 张量
在《火炬》里我该怎么表演矩阵乘法?