torch_fft_ifft function

Ifft

Ifft

Computes the one dimensional inverse discrete Fourier transform of input.

torch_fft_ifft(self, n = NULL, dim = -1L, norm = NULL)

Arguments

  • self: (Tensor) the input tensor

  • n: (int, optional) – Signal length. If given, the input will either be zero-padded or trimmed to this length before computing the IFFT.

  • dim: (int, optional) – The dimension along which to take the one dimensional IFFT.

  • norm: (str, optional) – Normalization mode. For the backward transform, these correspond to:

    • "forward" - no normalization
    • "backward" - normalize by 1/n
    • "ortho" - normalize by 1/sqrt(n) (making the IFFT orthonormal) Calling the forward transform with the same normalization mode will apply an overall normalization of 1/n between the two transforms. This is required to make ifft() the exact inverse. Default is "backward" (normalize by 1/n).

Examples

if (torch_is_installed()) { t <- torch_arange(start = 0, end = 3) t x <- torch_fft_fft(t, norm = "backward") torch_fft_ifft(x) }
  • Maintainer: Daniel Falbel
  • License: MIT + file LICENSE
  • Last published: 2025-02-14