Spec-Zone.ru › PyTorch 2

torch.flip

torch.flip(input, dims) → Tensor

Инвертирует порядок элементов n-мерного тензора вдоль указанных осей в dims.

Примечание

torch.flip создает копию данных input. Это отличается от NumPy np.flip, который возвращает представление за константное время. Поскольку копирование данных тензора требует больше вычислений, чем получение представления, torch.flip ожидается, что будет медленнее, чем np.flip.

Параметры
  • input (Tensor) – входной тензор.
  • 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/2.1/generated/torch.flip.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API