mlx.core.fft.ifft

Contents

mlx.core.fft.ifft#

ifft(a: array, n: int | None = None, axis: int = -1, norm: str = 'backward', stream: Stream | mlx.core.ThreadLocalStream | Device | None = None) array#

One dimensional inverse discrete Fourier Transform.

Parameters:
  • a (array) – The input array.

  • n (int, optional) – Size of the transformed axis. The corresponding axis in the input is truncated or padded with zeros to match n. The default value is a.shape[axis].

  • axis (int, optional) – Axis along which to perform the FFT. The default is -1.

  • norm (str, optional) – One of "backward", "ortho", or "forward". Default is "backward".

Returns:

The inverse DFT of the input along the given axis.

Return type:

array