[英]Finding FFT Coefficents With Python
我是 Python 的新用戶。 我有一個包含 16 個數據的信號。
例如:'a = [ 1, 2, 3, 4, 1, 1, 1, 1, 1, 1 ,2, 3, 4, 1, 1]'
我試圖 numpy.fft.fft 但我不知道如何對這些頻率求和並計算傅立葉系數。
謝謝你。
numpy 文檔在 np.fft.fft ( https://numpy.org/doc/stable/reference/generated/numpy.fft.fft.html ) 的頁面末尾包含一個有用的示例
基本上,你想使用 np.fft.fft(a) 來轉換你的數據,與 np.fft.fftfreq(np.shape(a)[-1]) 一起來找出你的變換對應的頻率。
查看 np.fft.fftfreq 的文檔( https://numpy.org/doc/stable/reference/generated/numpy.fft.fftfreq.html#numpy.fft.fftfreq )
請參閱此處( https://dsp.stackexchange.com/questions/26927/what-is-a-frequency-bin )以了解有關頻率箱的討論以及此處( https://realpython.com/python-scipy-fft/ ) 有關 scipy/numpy fft 的可靠教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.