Как добавить элемент в последнее измерение тензора не создавая копии?

Как добавить элемент в последнее измерение тензора. Подробнее в примере ниже:

a = torch.tensor([[[1, 1, 2, 3],
             [3, 2, 1, 3],
             [3, 2, 3, 2]],
            [[3, 2, 1, 2],
             [2, 3, 2, 2],
             [1, 2, 2, 3]]])
# Получить нужно тензор
b = torch.tensor([[[1, 1, 2, 3, 1],
             [3, 2, 1, 3, 1],
             [3, 2, 3, 2, 1]],
            [[3, 2, 1, 2, 1],
             [2, 3, 2, 2, 1],
             [1, 2, 2, 3, 1]]])

Метод cat решает проблему, но он возвращает копию. А мне нужно получить изменённый тензор.


Ответы (0 шт):