我正在尝试将一些Matlab代码转换为Python。以下是我要翻译的特定行。
options = optimset('Display','off','Diagnostics','off','MaxIter',2000,'TolFun',1e-10,'TolX',1e-10 )
我想知道Python中是否存在类似的结构。有人还能解释一下在这种特殊情况下,乐观主义者实际上会做什么吗?
答案 0 :(得分:1)
使用optimset,您可以设置优化问题解决程序的选项。 Here,您可以找到有关这些选项的详细信息。
'Display','off', - displays no output.
'Diagnostics','off', - does not display any diagnostics
'MaxIter',2000, - Maximum number of iterations allowed is set to 2000.
'TolFun',1e-10, - Termination tolerance on the function value.
'TolX',1e-10 - Termination tolerance on x.
如何在python中执行此操作取决于您要使用的软件包。您可以例如使用scipy可以为各种问题提供广泛的求解器。