当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy optimize.show_options用法及代码示例


本文简要介绍 python 语言中 scipy.optimize.show_options 的用法。

用法:

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

显示有关优化求解器的其他选项的文档。

这些是可以通过options dict 提供的method-specific 选项。

参数

solver str

优化求解器的类型。 ‘minimize’, ‘minimize_scalar’、‘root’, ‘root_scalar’、‘linprog’ 或 ‘quadratic_assignment’ 之一。

method str,可选

如果未给出,则显示指定求解器的所有方法。否则,仅显示指定方法的选项。有效值对应于相应求解器的方法名称(例如,‘minimize’ 的“BFGS”)。

disp 布尔型,可选

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

返回

文本

无(对于 disp=True)或文本字符串(disp=False)

注意

solver-specific 方法是:

scipy.optimize.minimize

scipy.optimize.root

scipy.optimize.minimize_scalar

scipy.optimize.root_scalar

scipy.optimize.linprog

scipy.optimize.quadratic_assignment

例子

我们可以在标准输出中打印求解器的文档:

>>> 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 ...

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.optimize.show_options。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。