Bonjour tous,
j'aimerais "fitter" une courbe par une spline et ensuite avoir la dérivée mais je suis débutant en python, pourriez vous m'aider svp ?
Pour le fit j'ai fais :
et ça marche super bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 from scipy.interpolate import InterpolatedUnivariateSpline x=[1,2,3,4,5] y=[6,7,8,9,10] xx=[1,1.5,2,2.5,3,3.5,4,4.5,5] mySpline=InterpolatedUnivariateSpline(x,y,k=3) yy=mySpline(xx)
par contre pour la dérivée je n'y arrive pas... j'ai bien lu la doc et il semblerait que je doivent juste rajouter dans ce code:
mais la fonction "derivate" n'est pas reconnue. J'ai essayé de bidouiller un peu dans les importations mais je ne suis pas arrivé à faire fonctionner ça...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 myDeriv=mySpline.derivate() dyy=myDeriv(xx)
Partager