scipy.optimize.show_options

scipy.optimize.show_options(solver=None, method=None, disp=True)[源代码]

显示优化解算器的其他选项的文档。

这些是特定于方法的选项,可以通过 options 迪克特。

参数
solver应力

优化解算器的类型。‘Minimize’、‘Minimize_scalar’、‘root’、‘root_scalar’、‘linprog’或‘QUADATIC_ASSIGNMENT’之一。

method字符串,可选

如果未指定,则显示指定求解器的所有方法。否则,仅显示指定方法的选项。有效值对应于各个求解器的方法名称(例如,‘bfgs’代表‘Minimize’)。

disp布尔值,可选

是否打印结果而不是返回结果。

退货
文本

无(Disp=True)或文本字符串(Disp=False)

注意事项

解算器特定的方法包括:

scipy.optimize.minimize

scipy.optimize.root

scipy.optimize.minimize_scalar

scipy.optimize.root_scalar

scipy.optimize.linprog

scipy.optimize.quadratic_assignment

示例

我们可以在stdout中打印求解器的文档:

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

可以指定方法:

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

我们还可以获取字符串形式的文档:

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