J'essaie d'adapter certaines données, je sais qu'il existe une commande simple pour le faire avec python/numpy/matplotlib, mais je ne le trouve pas. Je pense que c'est quelque chose comme
popt,popc = numpy.curvefit(f,x)
où popt
est les paramètres de f
, popc
est la qualité de l'ajustement et f
est une fonction prédéfinie de f. Est-ce que l'un de vous le sait?
Jetez un coup d’œil à scipy.optimize.curve_fit :
scipy.optimize.curve_fit (f, xdata, ydata, p0 = aucun, sigma = aucun, ** kw)
Utilisez des moindres carrés non linéaires pour ajuster une fonction, f, à des données.
Je l'ai trouvé . Curve_fit de optimiser dans Scipy