Spec-Zone.ru › PyTorch 1

torch.fft.ifftshift

torch.fft.ifftshift(input, dim=None) → Tensor

Обратное преобразование fftshift().

Параметры:
  • input (Тензор) – тензор в порядке FFT
  • dim (int, Tuple[int], необязательно) – Размеры для перестановки. Будут переставлены только указанные размеры, все остальные размеры останутся в исходном порядке. По умолчанию: все размеры input.

Пример

>>> f = torch.fft.fftfreq(5)
>>> f
tensor([ 0.0000,  0.2000,  0.4000, -0.4000, -0.2000])

Применение fftshift() и ifftshift() даёт тот же результат:

>>> shifted = torch.fft.fftshift(f)
>>> torch.fft.ifftshift(shifted)
tensor([ 0.0000,  0.2000,  0.4000, -0.4000, -0.2000])

© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.fft.ifftshift.html

Spec-Zone.ru

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