В PyTorch
вы можете достичь этого, используя torch.mm(a, b)
или torch.matmul(a, b)
, как показано ниже:
x = np.array([[1,2],[3,4],[5,6]])
y = np.array([[1,1],[2,2]])
x = torch.from_numpy(x)
y = torch.from_numpy(y)
# print(torch.matmul(x, torch.t(y)))
print(torch.mm(x, torch.t(y)))
Выход:
tensor([[ 3, 6],
[ 7, 14],
[11, 22]], dtype=torch.int32)