Да. torch.prod . Используйте параметр dim
, чтобы указать, по какой оси вы хотите рассчитать произведение.
x = torch.randn((2, 2))
print(x)
print(torch.prod(x, 0)) # product along 0th axis
Это печатает
tensor([[-0.3661, 1.0693],
[0.5144, 1.3489]])
tensor([-0.1883, 1.4424])