Ich habe ein kleines Problem mit der Funktion curve_fit in Scipy. Hier ist die Funktion Ich möchte passen:Erzwingen von Daten zum Anpassen von Punkten mit curve_fit
def funclog(x, a, b, c, d):
return a * np.log(b * x + c) + d
Das Problem, das ich ist, dass ich die Fit-Funktion möchte einen bestimmten Wert in einigen Punkten haben (y (min) = 0 und y (max) = 1). Wie kann ich diese Punkte mit curve_fit erzwingen?
Danke
Ich glaube [dieser Ansatz] (http://stackoverflow.com/a/16632712/832621) wird Ihnen helfen –