किसी समस्या के रूप में गति लेना एक और भाषा चुनना बेहतर हो सकता है, लेकिन पाइथन में 1 डी फास्ट फूरियर ट्रांसफॉर्म (एफएफटी) करने के लिए आपकी लाइब्रेरी/मॉड्यूल/पसंद का कार्यान्वयन क्या है?फास्ट फूरियर ट्रांसफॉर्म (एफएफटी) के लिए अनुशंसित पायथन मॉड्यूल क्या है?
उत्तर
मैं FFTW लाइब्रेरी ("पश्चिम में सबसे तेज़ फूरियर ट्रांसफॉर्म") का उपयोग करने की सलाह दूंगा। FFTW download page बताता है कि पायथन रैपर मौजूद हैं, लेकिन लिंक टूटा हुआ है। एक Google खोज Python FFTW चालू हुई, जो कि PFTW3 को पाइथन बाइंडिंग प्रदान करती है।
मैं numpy लाइब्रेरी की सिफारिश करता हूं, मुझे यकीन नहीं है कि यह सबसे तेज़ कार्यान्वयन है लेकिन यह निश्चित रूप से "बाजार" पर सबसे अच्छा वैज्ञानिक मॉड्यूल है।
एफएफटीडब्ल्यू शायद सबसे तेज़ कार्यान्वयन होगा, यदि आप वास्तव में काम करता है कि एक पाइथन बाध्यकारी पा सकते हैं।
उपयोग करने की सबसे आसान बात निश्चित रूप से scipy.fft है, हालांकि। इसके अलावा, आप इसके साथ जाने के लिए numpy/scipy की सभी शक्ति प्राप्त करते हैं।
मैंने इसे केवल खिलौना प्रोजेक्ट (एक मूल संगीत विज़ुअलाइज़ेशन) के लिए उपयोग किया है, लेकिन यह 60 एफपीएस पर 44khz पर बोग मानक ऑडियो को संसाधित करने के लिए पर्याप्त तेज़ था, जहां तक मुझे याद है।
- 1. फास्ट फूरियर ट्रांसफॉर्म
- 2. फास्ट फूरियर MapReduce
- 3. फूरियर ट्रांसफॉर्म और अधिकतम
- 4. जावास्क्रिप्ट में एफएफटी
- 5. जावा में फूरियर ट्रांसफॉर्म का उपयोग कर ऑडियो डेटा प्रोसेसिंग
- 6. फंक्शन तर्क हैंडलिंग के लिए अनुशंसित पायथन मॉड्यूल?
- 7. अनुशंसित पायथन प्रकाशित/सदस्यता/प्रेषण मॉड्यूल?
- 8. आर में * फास्ट * डीसीटी (असतत कोसाइन ट्रांसफॉर्म) कैसे करें?
- 9. एफएफटी
- 10. पायथन न्यूमपी - एफएफटी और इनवर्क्स एफएफटी?
- 11. गणित में फूरियर ट्रांसफॉर्म के साथ रिमैन जेता शून्य स्पेक्ट्रम कितना साजिश है?
- 12. तंत्रिका नेटवर्क फूरियर ट्रांसफॉर्म को समझ नहीं सकते हैं?
- 13. आईफोन: डीएसपी/फूरियर ट्रांसफॉर्म/फ्रीक्वेंसी डोमेन करने के लिए सीपीयू पावर?
- 14. पायथन के स्ट्रक्चर मॉड्यूल के लिए उपयुक्त बफर क्या है
- 15. फूरियर स्पेस फ़िल्टरिंग
- 16. Matlab में 2 डी एफएफटी कैसे प्लॉट करें?
- 17. त्वरित फ्रेमवर्क का उपयोग करके एफएफटी करते समय मैं एक बफर कैसे स्थापित करूं?
- 18. फूरियर डोमेन - क्या मुझे अपना सिद्धांत/शब्दावली सही मिली है? छवियों के संदर्भ में
- 19. हैमिंग विंडो के लिए क्या है?
- 20. फास्ट पायथन फ्रंट सूची
- 21. पायथन: जब आप इसे आयात करते हैं तो मॉड्यूल के लिए कॉन्फ़िगरेशन सेटिंग्स सेट करने का अनुशंसित तरीका क्या है?
- 22. क्या "hg bisect --command" के लिए कोई अनुशंसित कमांड है?
- 23. एफएफटी
- 24. फास्ट-आइश पायथन/ज्योथन आईपीसी?
- 25. एफएफटी
- 26. असतत फूरियर
- 27. सी #
- 28. पायथन में अभिव्यक्ति सूचकांक के साथ स्लाइसिंग के लिए अनुशंसित व्हाइटस्पेस क्या है?
- 29. एक जमे हुए पायथन मॉड्यूल क्या है?
- 30. फूरियर डिवीजन एल्गोरिदम के पीछे तर्क क्या है? विकिपीडिया से
एफईएफटी करने वाले पायथन पैकेज आमतौर पर उन्हें शुद्ध पायथन में लागू नहीं करेंगे बल्कि अंतर्निहित संकलित भाषा में, इसलिए पाइथन की गति ट्रांसफॉर्म की गति में दिखाई नहीं देगी। यही है, वे किसी और चीज जितना तेज़ होंगे। – tom10