scipy.optimize.
show_options#
- scipy.optimize.show_options(solver=None, method=None, disp=True)[source]#
显示优化求解器附加选项的文档。
这些是方法特定的选项,可以通过
options
字典提供。- 参数:
- solverstr
优化求解器类型。 可以是 ‘minimize’, ‘minimize_scalar’, ‘root’, ‘root_scalar’, ‘linprog’ 或 ‘quadratic_assignment’。
- methodstr, 可选
如果未给出,则显示指定求解器的所有方法。 否则,仅显示指定方法的选项。 有效值对应于相应求解器的各个方法名称(例如,对于 ‘minimize’ 则为 ‘BFGS’)。
- dispbool, 可选
是否打印结果而不是返回它。
- 返回值:
- text
None(对于 disp=True)或文本字符串(对于 disp=False)
备注
求解器特定的方法是
scipy.optimize.minimize_scalar
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 ...