Computing Fourierrækker i din Python program kan du bryde ud et signal i sine frekvenser. Videnskabelige områder såsom optik og bølgebevægelse udnytte Fouriertransformation processen , når de foretager matematiske beregninger . NumPy , et open source Python udvidelse giver arrays og højtstående matematiske funktioner , der er nødvendige for at beregne Fourier Series i programmeringssproget Python . Kald NumPy " FFT " funktion for at oprette en grundlæggende Fouriertransformation . Instruktioner
1
Hent NumPy binær pakke og installere den.
2
Åbn din kildefil i en editor , såsom Windows Notesblok.
< br > 3
Importer " matplotlib.pyplot " for at aktivere adgang til de plotte funktioner ved at tilføje følgende kode i toppen af din fil : Hej
import matplotlib.pyplot som pyplt
< br > 4
Opret en vifte af numre til brug i Fouriertransformation beregning ved at tilføje følgende kode : Hej
arr. = np.arange (128)
Dette vil skabe den array [ 0 , 1, 2 , .. , 127]
5
Beregn en endimensional diskret Fouriertransformation med " FFT "-funktionen ved at tilføje følgende kode i toppen af din fil : .
Ndft = np . fft.fft ( np.sin ( arr ) ) ffreq = np.fft.fftfreq ( arr.shape [ -1] )
" fftfreq " funktion returnerer en float array, der indeholder prøven frekvenser til . diskret Fourier Transform
6
Plot og graf Fourier Series ved at tilføje følgende kommandoer:
pyplt.plot ( freq, ndft.real , ffreq , ndft.imag ) pyplt . vise ()
7
Gem filen med et " . py" .
8
kompilere og køre programmet til at beregne Fourier Series.
< br >