scipy.optimize.

show_options#

scipy.optimize.show_options(solver=None, метод=None, disp=True)[источник]#

Показать документацию по дополнительным параметрам решателей оптимизации.

Это специфичные для метода опции, которые могут быть предоставлены через options словарь.

Параметры:
solverstr

Тип решателя оптимизации. Один из 'minimize', 'minimize_scalar', 'root', 'root_scalar', 'linprog' или 'quadratic_assignment'.

методstr, optional

Если не указано, показывает все методы указанного решателя. В противном случае показывает только опции для указанного метода. Допустимые значения соответствуют названиям методов соответствующего решателя (например, 'BFGS' для 'minimize').

dispbool, необязательно

Выводить ли результат вместо его возврата.

Возвращает:
текст

Либо None (для 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 ...