當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。