Я пытаюсь изменить этот пример: https://svn.enthought.com/enthought/browser/Chaco/trunk/examples/advanced/spectrum.py. К сожалению, я не смог получить его в масштабе.Если я удвою частоту дискретизации, график отстает от входного звука.Я хотел бы узнать, какая часть кода является узким местом.Я пытался использовать cProfile, но не очень долго изучал.
Я написал оригинальную версию spectrum.py и считаю, что узкое место на рисунке, в частности график спектрограммы.Если вы измените код так, чтобы он не рисовался каждый раз, когда он вычисляет БПФ, он должен идти лучше.