2

この例を変更しようとしています: https://svn.enthought.com/enthought/browser/Chaco/trunk/examples/advanced/spectrum.py。残念ながら、私はそれをスケールすることができませんでした。サンプリング レートを 2 倍にすると、グラフはサウンド入力から遅れます。コードのどの部分がボトルネックになっているのかを突き止めたいと思います。cProfile を使用しようとしましたが、あまり調査しませんでした。

4

1 に答える 1

2

私は元のバージョンの Spectrum.py を作成しましたが、ボトルネックは図面、特にスペクトログラム プロットにあると考えています。FFT を計算するたびに描画しないようにコードを変更すると、処理速度が向上するはずです。

于 2011-02-24T18:29:12.687 に答える