minimize(method=’Newton-CG’)#
- scipy.optimize.minimize(fun, x0, args=(), method=None, jac=None, hess=None, hessp=None, bounds=None, constraints=(), tol=None, callback=None, options=None)
Minimierung einer skalaren Funktion einer oder mehrerer Variablen mit dem Newton-CG-Algorithmus.
Beachten Sie, dass der Parameter jac (Jakobi-Matrix) erforderlich ist.
Siehe auch
Für die Dokumentation der restlichen Parameter siehe
scipy.optimize.minimize- Optionen:
- ——-
- dispbool
Auf True setzen, um Konvergenz-Meldungen auszugeben.
- xtolfloat
Der durchschnittliche relative Fehler in der Lösung xopt, der für die Konvergenz akzeptabel ist.
- maxiterint
Maximale Anzahl durchzuführender Iterationen.
- epsfloat oder ndarray
Wenn hessp angenähert wird, verwenden Sie diesen Wert für die Schrittgröße.
- return_allbool, optional
Auf True setzen, um eine Liste der besten Lösungen in jeder Iteration zurückzugeben.
- c1float, Standard: 1e-4
Parameter für die Armijo-Bedingungsregel.
- c2float, Standard: 0.9
Parameter für die Krümmungsbedingungsregel.
- workersint, map-ähnlicher aufrufbarer Typ, optional
Ein map-ähnlicher aufrufbarer Typ, wie z.B. multiprocessing.Pool.map, zur parallelen Auswertung von numerischen Differenzierungen. Diese Auswertung erfolgt als
workers(fun, iterable).Hinzugefügt in Version 1.16.0.
Hinweise
Die Parameter c1 und c2 müssen
0 < c1 < c2 < 1erfüllen.