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 :
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)
et ça marche super bien !
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
myDeriv=mySpline.derivate()
dyy=myDeriv(xx)
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...