將速度作爲一個問題來選擇另一種語言可能會更好,但是在Python中進行一維快速傅里葉變換(FFT)的選擇是什麼樣的庫/模塊/實現?推薦用於快速傅立葉變換(FFT)的Python模塊是什麼?
5
A
回答
3
我會推薦使用FFTW庫(「西方最快的傅里葉變換」)。 FFTW download page指出存在Python包裝,但鏈接已損壞。谷歌搜索出現Python FFTW,它提供了Python到FFTW3的綁定。
8
我會推薦numpy圖書館,我不確定它是否存在最快的實現,但它肯定是「市場」上最好的科學模塊之一。
5
如果你能找到一個真正有效的python綁定,FFTW可能是最快的實現。不過,最簡單的事情當然是scipy.fft。另外,你還可以獲得numpy/scipy的所有功能。據我所知,我只用它作爲一個玩具項目(一種基本的音樂可視化),但它足夠快,能夠以60fps的速度在44khz處理沼澤標準音頻。
相關問題
- 1. fft(快速傅立葉變換)來加速python中的opencv?
- 2. 快速傅立葉變換
- 3. fft(快速傅立葉變換)的工作原理
- 4. 一維數組的Numpy FFT(快速傅立葉變換)
- 5. WinForms中的快速傅立葉變換
- 6. 快速傅立葉變換的C#
- 7. Android中的快速傅立葉變換
- 8. 計算快速傅立葉變換時..?
- 9. 1D快速傅立葉變換
- 10. 傅立葉變換與Numpy FFT
- 11. 「樹」用於快速傅立葉變換多項式評估?
- 12. 用於非常嘈雜的數據的Python快速傅立葉變換
- 13. 傅立葉變換
- 14. NFFT的傅立葉係數 - 非均勻快速傅里葉變換?
- 15. 使用FFT對振盪函數進行傅里葉積分/傅立葉變換
- 16. 鑑於MP3,是否有可能使用快速傅立葉變換(FFT)分解不同的樂器?
- 17. 使用python進行傅立葉變換
- 18. EXCEL快速傅里葉變換幫助
- 19. 使用快速傅立葉變換分析音頻
- 20. 數據間隔在快速傅立葉變換中的影響
- 21. Labview中頻率分析的快速傅立葉變換
- 22. MATLAB中的逆快速傅立葉變換
- 23. 計算快速傅立葉變換中出現的頻率
- 24. 從逆離散快速傅立葉變換到頻譜圖
- 25. 快速傅立葉變換開放代碼在c + +中
- 26. 快速傅立葉變換 - 舍入錯誤
- 27. 在R中執行2D快速傅立葉變換
- 28. 逆傅立葉變換FFT3W
- 29. 傅立葉變換幫助
- 30. 離散傅立葉變換
執行FFT的Python包通常不會在純Python中實現,而是在底層編譯語言中實現,所以Python的速度不會反映在轉換的速度上。也就是說,它們會像其他任何東西一樣快。 – tom10 2009-08-08 19:27:03