torch.flip
-
torch.flip(input, dims) → Tensor -
Инвертирует порядок элементов n-мерного тензора вдоль указанных осей.
Примечание
torch.flipсоздаёт копию данныхinput. Это отличается от NumPy'snp.flip, который возвращает представление в постоянное время. Поскольку копирование данных тензора требует больше работы, чем получение представления,torch.flipожидается медленнее, чемnp.flip.- Параметры:
-
- input (Тензор) – входной тензор.
- dims (список или кортеж) – оси для инверсии.
Пример:
>>> x = torch.arange(8).view(2, 2, 2) >>> x tensor([[[ 0, 1], [ 2, 3]], [[ 4, 5], [ 6, 7]]]) >>> torch.flip(x, [0, 1]) tensor([[[ 6, 7], [ 4, 5]], [[ 2, 3], [ 0, 1]]])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.flip.html