4

とを多用しているコードがいくつかあるため、これが最適化のボトルネックになっています。np.fft.rfftnp.fft.irfft

これよりも速くなる可能性はありますか?もしそうなら、私の最善の選択肢は何ですか. 私に思い浮かぶ考えは次のとおりです。

  • Cython - これは非常に高速だと聞きました。しかし、それはここで役立ちますか?
  • rfftnumpy- callsを掘り下げて、_raw_fft多くのチェックを行ってから呼び出しますfftpack.cfftf。Profiler によると、時間の 80%fftpack.cfftfしか .
  • どこかでより高速な DFT アルゴリズムを見つけますか?
  • もっとコンピュータを買う

つまり、問題は次のように要約されます。

  1. Cython の経験を持つ人は、ここで試してみる価値があるかどうかを知っていますか?
  2. より高速なパッケージはありますか? どのくらい速くできますか?
4

1 に答える 1