Hvordan finner du DFT i Python?
PRØV DET! Skriv en funksjon DFT (x) som tar inn ett argument, x - input 1 dimensjonalt real -verdi signal. Funksjonen vil beregne DFT for signalet og returnere DFT -verdiene. Bruk denne funksjonen på signalet vi genererte ovenfor og plott resultatet.
Hva er DFT i Python?
Det er en algoritme som spiller en svært viktig rolle i beregningen av den diskrete Fourier -transformasjonen av en sekvens. Det konverterer et mellomrom eller tidssignal til signal fra frekvensdomenet. DFT -signalet genereres ved fordelingen av verdisekvenser til forskjellige frekvenskomponenter.
Hvordan bruker du Fourier Transform i Python?
Eksempel:
- # Python -eksempel - Fouriertransformasjon ved hjelp av numpy.fft metode. importer numpy som np.
- importer matplotlib.pyplot som plotter. # Hvor mange tidspunkter er nødvendig i, f., Prøvetakingsfrekvens.
- samplingFrequency = 100; ...
- samplingInterval = 1 / samplingFrequency; ...
- beginTime = 0; ...
- endTime = 10; ...
- signal1Frekvens = 4; ...
- # Tidspunkter.