Что вы хотите сделать:
a = [[[1,2],
[1,2],
[1,2]],
[[3,4],
[3,4],
[3,4]]]
b = [[1,2], [3,4]]
a = torch.LongTensor(a)
b = torch.LongTensor(b)
a[:, 0, :] += b
a[:, 1, :] += b
a[:, 2, :] += b
print(a)
Вывод:
tensor([[[2, 4],
[2, 4],
[2, 4]],
[[6, 8],
[6, 8],
[6, 8]]])
Вы можете сделать то же самое, как указано ниже.
a = (a.transpose(0, 1) + b).transpose(0, 1)
print(a) # prints the same tensor