总结:按元素相乘用torch.mul,二维矩阵乘法用torch.mm,batch二维矩阵用torch.bmm,batch、广播用torch.matmul
if __name__=="__main__":
a = torch.tensor([1, 2, 3])
b = torch.arange(0, 12).reshape((4, 3))
c = torch.tensor([4, 5, 6, 7])
d = torch.arange(0, 12).reshape((3, 4))
aa = torch.unsqueeze(a, dim=1)
cc = torch.unsqueeze(c, dim=0)
print('a:{0},a.shape:{1}'.format(a, a.shape))
print('b:{0},b.shape:{1}'.format(b, b.shape))
print('c:{0},c.shape:{1}'.format(c, c.shape))
print('d:{0},d.shape:{1}'.format(d, d.shape))
print('aa:{0},aa.shape:{1}'.format(aa, aa.shape))
print('cc:{0},cc.shape:{1}'.format