Computing Fourier -serien i Python-programmet lar deg dele opp et signal i sine frekvenser . Vitenskapelige felt som optikk og bølgebevegelser utnytte Fourier transform prosessen når du gjør matematiske beregninger . NumPy , en åpen kildekode Python utvidelse , gir arrays og høyt nivå matematiske funksjoner som er nødvendige for å beregne Fourier -serien i programmeringsspråket Python . Ring NumPy " FFT " funksjonen for å lage en grunnleggende Fourier transform . Instruksjoner
en
Last ned NumPy binære pakken og installere den.
2
Åpne din kilde filen i et redigeringsprogram , for eksempel Windows Notisblokk.
3
Import av " matplotlib.pyplot " for å aktivere tilgang til de plotte funksjoner ved å legge følgende kode på toppen av filen : en
import matplotlib.pyplot som pyplt
4
Lag en rekke tall som skal brukes i Fourier transform beregningen ved å legge følgende kode:
arr = np.arange ( 128 )
p Dette vil skape array [ 0 , 1, 2 , .. , 127 ]
5
Beregn en endimensjonal diskret Fourier transform med " FFT "-funksjonen ved å legge følgende kode øverst i filen : .
NDFT = np . fft.fft ( np.sin (arr ) ) ffreq = np.fft.fftfreq ( arr.shape [ -1 ] )
" fftfreq "-funksjonen returnerer en float array som inneholder prøven frekvenser for . diskret Fourier Transform
6
Plot og graf Fourier -serien ved å legge inn følgende kommandoer :
pyplt.plot ( freq, ndft.real , ffreq , ndft.imag ) pyplt . vise ( )
7
Lagre filen med en " . py " forlengelse .
8
kompilere og kjøre programmet for å beregne Fourier -serien .