とを多用しているコードがいくつかあるため、これが最適化のボトルネックになっています。np.fft.rfft
np.fft.irfft
これよりも速くなる可能性はありますか?もしそうなら、私の最善の選択肢は何ですか. 私に思い浮かぶ考えは次のとおりです。
- Cython - これは非常に高速だと聞きました。しかし、それはここで役立ちますか?
rfft
numpy- callsを掘り下げて、_raw_fft
多くのチェックを行ってから呼び出しますfftpack.cfftf
。Profiler によると、時間の 80%fftpack.cfftf
しか .- どこかでより高速な DFT アルゴリズムを見つけますか?
- もっとコンピュータを買う
つまり、問題は次のように要約されます。
- Cython の経験を持つ人は、ここで試してみる価値があるかどうかを知っていますか?
- より高速なパッケージはありますか? どのくらい速くできますか?