首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在模式6 python gekko中运行时不显示求解器

在模式6 python gekko中运行时不显示求解器
EN

Stack Overflow用户
提问于 2019-11-22 06:21:48
回答 1查看 141关注 0票数 4

我一直对Gekko (python)中IPOPT解算器的显示有一个问题,因为从0.2.0版本的脚本升级可以正常工作,但是在解算器工作时控制台中没有更多的实时显示,因此solve(disp=true)不会改变任何东西。我在spyder中运行Ipython。有谁有解决方案吗?我的脚本大约需要10分钟才能运行,如果它不能早点停止它,那就太好了。谢谢您抽时间见我

阿德里安

EN

回答 1

Stack Overflow用户

发布于 2019-11-22 08:33:23

更改解算选项debug=2时,可以逐行显示解算器输出。

代码语言:javascript
复制
m.solve(disp=True,debug=2)

更改是针对本地解决方案进行的,因为Python无法处理某些问题的文本输出速率,并且它会导致缓冲区填满并阻止程序完成。默认情况下,会有一个enhancement request on Github再次启用逐行输出。如果您的问题需要10分钟才能完成,缓冲区溢出应该不是问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58984633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档