簡體   English   中英

使用 Python 查找 FFT 系數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM