如何在每次迭代时调用iter_cb而不是每次函数评估?

时间:2016-04-08 08:12:23

标签: lmfit

lmfit中的最小化函数允许使用关键字iter_cb指定每次迭代调用的函数。每个函数评估都会调用此函数(因此不是最小二乘过程中的每次迭代)。我想要做的是在参数更新后,在最小二乘过程的每次迭代中调用一个函数。例如,对于3个参数,残差被评估4次以获得3个导数(4个函数评估)。参数更新后,我需要在下一次迭代之前调用一个函数(再次进行4次函数求值)。这可能吗?

0 个答案:

没有答案