[1, 2-1j, -1j, -1+2j] >>> Xarr = [2, -2-2j, -2j, 4+4j] >>> all(map(cmath.isclose, dft(xarr), Xarr)) True See :func:`idft` for the inverse Discrete Fourier Transform. y