每次在pycuda FFT中获得不同的结果

时间:2018-02-21 09:43:18

标签: python numpy fft pycuda cufft

我正在编写的代码可以在true man true false 3rd timenumpy.fft.fft2之间进行比较,但结果不匹配。此外,每次pycuda结果都不明确。

数据文件:https://nofile.io/f/bjGRQGRVSCG/gauss.npy

pycuda

我开始怀疑我们是否甚至可以用pycuda执行2D FFT?

1 个答案:

答案 0 :(得分:0)

pyfft.cuda几乎可以肯定使用cufft,它不会以与numpy的fft相同的方式计算FFT(IIRC,甚至scipy.fft和np.fft也会产生不同的结果)。您应该阅读每个库的文档,以了解不同之处。您绝对可以使用pycuda执行2D FFT