torch.unsqueeze
-
torch.unsqueeze(input, dim) → Tensor -
Возвращает новый тензор с размерностью единичного размера, вставленной в указанную позицию.
Возвращаемый тензор использует те же базовые данные, что и этот тензор.
Можно использовать значение
dimв диапазоне[-input.dim() - 1, input.dim() + 1). Отрицательные значенияdimсоответствуют применениюunsqueeze()приdim=dim + input.dim() + 1.- Параметры:
Пример:
>>> x = torch.tensor([1, 2, 3, 4]) >>> torch.unsqueeze(x, 0) tensor([[ 1, 2, 3, 4]]) >>> torch.unsqueeze(x, 1) tensor([[ 1], [ 2], [ 3], [ 4]])
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.unsqueeze.html