[SciPy-Dev] Accuracy of single-precision FFT
Pauli Virtanen
pav at iki.fi
Thu Jun 24 15:03:22 EDT 2010
Thu, 24 Jun 2010 13:41:01 -0400, Anne Archibald wrote:
[clip]
> We can't use FFTW, unfortunately, but it's clear that prime-size FFTs
> can do much better than we are. (Though what exactly is the definition
> of the errors, below?)
>From Ralf's test program:
x = np.random.randn(size).astype(np.float32)
err = abs(x - ifft(fft(x))).max()
It's anyway in the order of magnitude of the rms error in this case.
Since 2**n FFTs have a much better accuracy, the problem is probably
indeed in FFTPACK.
--
Pauli Virtanen
More information about the SciPy-Dev
mailing list