Cor*_*one 4 optimization numpy fft cython python-2.7
我有一些代码,大量使用np.fft.rfft和np.fft.irfft,这样,这是优化的瓶颈.
有没有机会比这更快,如果是这样,我最好的选择是什么.我想到的想法是:
rfft调用_raw_fft大量检查然后调用fftpack.cfftf.Profiler告诉我只有80%的时间都fftpack.cfftf在进行中,将包装剥离到我需要的唯一位可节省一点时间.所以问题真的归结为:
我发现这个问题/答案实际上回答了部分内容:
显示scipy中还有另一个FFT实现速度要快得多,而且还有一个名为FFTW的程序包速度更快(查看这些基准测试的速度最高可达3倍).
所以这就留下了Cython是否能让它更快的问题.
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |