使用fmin_tnc时,是否可以显示迭代次数和每次迭代结果?

时间:2014-10-28 18:04:04

标签: python-3.x scipy

我的任务是使用fmin_tnc来解决优化问题。目前,我只允许使用fmin_tnc。我想显示迭代次数,无论结果是否收敛。在收敛(或线搜索错误,我经常得到)时,我收到一串数字,但它们没有标记,因此我不确定其中一个是迭代数还是函数评估。

此外,每当fmin_tnc迭代它时,我想存储函数输出的值。

到目前为止,我只能找到围绕" fmin"但不是" fmin_tnc"。优化器的代码如下(不幸的是,我不允许显示更多):

optimize.fmin_tnc(func1, x0, approx_grad=True, bounds=(bounds), epsilon=0.001, messages=15, stepmx=21, ftol=1e-06, xtol=1e-6)

非常感谢!

0 个答案:

没有答案