scipy.optimize.

show_options#

scipy.optimize.show_options(solver=None, method=None, disp=True)[Quelle]#

Zeigt Dokumentation für zusätzliche Optionen von Optimierungs-Solvern an.

Dies sind methodenspezifische Optionen, die über das options-Dict übergeben werden können.

Parameter:
solverstr

Typ des Optimierungs-Solvers. Einer von 'minimize', 'minimize_scalar', 'root', 'root_scalar', 'linprog' oder 'quadratic_assignment'.

methodstr, optional

Wenn nicht angegeben, werden alle Methoden des angegebenen Solvers angezeigt. Andernfalls werden nur die Optionen für die angegebene Methode angezeigt. Gültige Werte entsprechen den Methodennamen des jeweiligen Solvers (z. B. 'BFGS' für 'minimize').

dispbool, optional

Ob das Ergebnis ausgegeben statt zurückgegeben werden soll.

Rückgabe:
text

Entweder None (für disp=True) oder der Textstring (disp=False)

Hinweise

Die Solver-spezifischen Methoden sind

scipy.optimize.minimize

scipy.optimize.root

scipy.optimize.minimize_scalar

scipy.optimize.root_scalar

scipy.optimize.linprog

scipy.optimize.quadratic_assignment

Beispiele

Wir können Dokumentationen eines Solvers in stdout ausgeben

>>> from scipy.optimize import show_options
>>> show_options(solver="minimize")
...

Die Angabe einer Methode ist möglich

>>> show_options(solver="minimize", method="Nelder-Mead")
...

Wir können die Dokumentationen auch als String erhalten

>>> show_options(solver="minimize", method="Nelder-Mead", disp=False)
Minimization of scalar function of one or more variables using the ...