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]])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.unsqueeze.html