मैं कुछ matlab कोड scipy का उपयोग कर अजगर को पोर्टिंग कर रहा हूँ और निम्न पंक्ति के साथ अटक गया:periodogram सप्टक/Matlab में बनाम SciPy
मैटलैब/सप्टक कोड
[Pxx, f] = periodogram(x, [], 512, 5)
अजगर कोड
f, Pxx = signal.periodogram(x, 5, nfft=512)
समस्या यह है कि मुझे एक ही डेटा पर अलग-अलग आउटपुट मिलते हैं। अधिक विशेष रूप से, पीओएस वैक्टर अलग हैं। मैंने सिग्नल.पीरियोडोग्राम के लिए अलग-अलग खिड़कियों की कोशिश की, फिर भी कोई भाग्य नहीं है (और ऐसा लगता है कि डिफ़ॉल्ट स्किपी की बॉक्सकार विंडो डिफ़ॉल्ट मैटलैब की आयताकार खिड़की के समान है) एक और अजीब व्यवहार यह है कि पायथन में, पीओक्स का पहला तत्व हमेशा 0 होता है, चाहे कोई भी डेटा चाहे इनपुट है।
क्या मुझे कुछ याद आ रही है? किसी भी सलाह की काफी सराहना की जाएगी! http://pastebin.com/czNeyUjs
सरल अजगर + वास्तविक डेटा के साथ scipy कोड: आप परिणामों को देखने http://pastebin.com/zPLGBTpn
एक साजिश बहुत उपयोगी होगी। –