Computing de Fourier -serie in uw Python programma kunt u opsplitsen van een signaal in zijn frequenties . Wetenschappelijke gebieden zoals optica en golfbewegingen gebruik maken van de Fourier-transformatie proces bij het maken van wiskundige berekeningen . NumPy , een open source Python extensie , biedt de arrays en op hoog niveau wiskundige functies die nodig zijn om Fourier Series berekenen in de programmeertaal Python . Roep de functie NumPy " FFT " een fundamentele Fourier transformatie te creëren . Instructies 1 Download de NumPy binaire package en installeer het . Kopen van 2 Open uw bronbestand in een editor , zoals Windows Kladblok. < br > import 3 de " matplotlib.pyplot " om toegang tot het plotten van functies in te schakelen door de volgende code aan de bovenkant van uw dossier : import matplotlib.pyplot als pyplt < br > 4 Maak een array van getallen te gebruiken in de Fourier-transformatie berekening door toevoeging van de volgende code : arr = np.arange ( 128 ) op Twitter Dit zal de array [ 0 , 1 , 2 , .. , 127 ] 5 Bereken een eendimensionale discrete Fourier transformatie met de functie " FFT " door toevoeging van de volgende code aan de bovenkant van uw dossier : . NDFT = np . fft.fft ( np.sin ( arr ) ) ffreq = np.fft.fftfreq ( arr.shape [ -1 ] ) op Twitter de functie " fftfreq " retourneert een float array met de sample frequenties voor de . discrete Fourier Transform Plot en grafiek 6 de Fourier -serie door de volgende commando's toe te voegen : pyplt.plot ( freq , ndft.real , ffreq , ndft.imag ) pyplt . tonen ( ) 7 Sla het bestand met een " . py " extensie . Compile 8 en start het programma om de Fourier Series . berekenen < br >
|