1
我使用numpy的逆快速傅里葉變換函數有一個非常令人沮喪的問題。基於我的其他結果,我知道fft函數運行良好。調用ifft後似乎會出現錯誤。下面列出的是印刷零例如:Numpy ifft error
temp = Eta[50:55]
print(temp)
print(temp-np.fft.fft(np.fft.ifft(temp)))
輸出:
[ -4.70429130e+13 -3.15161484e+12j -2.45515846e+13 +5.43230842e+12j -2.96326088e+13 -4.55029496e+12j 2.99158889e+13 -3.00718375e+13j -3.87978563e+13 +9.98287428e+12j]
[ 0.00781250+0.00390625j -0.02734375+0.01757812j 0.05078125-0.02441406j 0.01171875-0.01171875j -0.01562500+0.015625j ]
請幫幫忙!
似乎是由於到數字錯誤。如果你使你的輸入變小一些,你會更接近0。 – cel