【发布时间】:2022-01-05 04:13:13
【问题描述】:
谁能帮我将pyomo模型中的值提取到excel文件中?
例如对于这个目标函数。我希望将模型的值提取到 excel 文件中,但不知道如何...
def lastdeckung(model, t):
return model.eigenproduktion[t] + model.stromimport[t] == model.verbrauch[t]
model.lastdeckung = Constraint(model.n, rule = lastdeckung)
据我在线阅读,我应该创建一个 pandas 数据框,然后使用 to_csv 函数提取它。
我能够通过以下方式将一个函数放入数据框中:
values = [value(model.stromimport[key]) for key in model.stromimport]
但我不知道如何添加更多...
【问题讨论】:
-
如果你可以访问变量和表达式值(这很简单),你为什么不研究一下python的
csv模块,它可以轻松编写csv文件。避免pandas在这里。不必要的。