0
我遇到了使用fmin_cobyla的问题。我正在使用它来进行参数拟合。出于某种原因,即使问题被正确定义,它似乎也陷入了无限循环。我打开iprint它正在循环下面的消息。有谁知道这意味着什么?scipy cobyla不会聚合
RESMAX,MCON, M, ICON = 0.0000000 2 1 0
ICOUNT, OPTNEW, OPTOLD, 0 NAN 0.00000
*TOT,NACT, ICON = NAN 1 2
2. VMULTD = NAN 0.000000
3. VMULTD = NAN 0.00000
3. VMULTC = 0.0000
由于提前, 安德鲁
这可能意味着你的目标函数已经返回了一个NaN值,让优化器感到困惑。或者,优化程序本身以某种单一的情况结束。根据这些信息很难说更多。如果你有一个简单的测试用例产生这种行为,那可能会有帮助。 –
我检查了我的目标函数的返回值,它不是nan。 – Andrew