from scipy.optimize import curve_fit # a curv_fit függvény betöltése # Ezt a függvényt fogjuk használni az illesztésre! def fun(t,p): # Egyváltozós, egyparaméteres return sin(p*t) # függvény deklarálása #A fun fuggveny illesztese a t és x tömbökben tárolt adatokra popt,pcov=curve_fit(fun,t,x) # Maga az illesztés p_illesztett=popt[0] # az illesztett paraméter p_hiba=sqrt(diag(pcov))[0] # az illesztés hibája fun(t,*popt) # így használhatjuk az illesztett paramétereket
from numpy.fft import * #Fourier-analízishez használt rutinok #Az x és t tömbökben tárolt jel Fourier-transzformáltja Fjel=fft(x) # Fourier-transzformáció freq = fftfreq(len(t),t[1]-t[0]) # Frekvencia-mintavételezés