【发布时间】:2025-11-23 12:15:02
【问题描述】:
我已经解决了一个模型并将结果输出到文件名
from pyomo.environ import *
model = ConcreteModel()
# declared variables
...
# solved model
...
# display results
model.display(filename)
现在,这个程序已经运行完毕。我想对filename 中的结果进行一些后处理。有没有一种简单的方法可以读取filename 并将所有解决方案信息放回model 以对解决方案进行后处理?
我正在尝试绘制许多我已经用 matplotlib 解决的变量。我想将“模型的解决方案”代码和“模型的后处理”代码分开,因为我希望能够以多种不同的方式对模型进行后处理,而我不会能够在运行时决定。所以,我想解决model,调用model.display(filename),从文件名中读取所有数据并输入回pyomo模型,然后绘制一些结果。
我目前正在为filename 编写自己的解析器,但我想知道 pyomo 是否有可用的方法来执行此操作。
【问题讨论】:
标签: pyomo