是否可以在 Pyomo 抽象模型中通过 pyodbc 导入多集参数?
Is it possible to import multi-set parameters via pyodbc in a Pyomo Abstract Model?
有人使用 pyodbc 在 Pyomo 中成功加载了多重参数吗?
示例:
load "Driver={PostgreSQL};Database=db;Server=srv;User=user;" using='pyodbc' query="SELECT A, B, C FROM tbl": [A, B] C;
模型中对应的条目是
model.C = Param(model.A,model.B)
加载一维集和参数确实有效。上面的查询结果是 'AbstractModel' object has no attribute 'C' error
.
我通过将抽象模型转换为具体模型并通过 psycopg2 连接导入数据解决了这个问题。
有人使用 pyodbc 在 Pyomo 中成功加载了多重参数吗?
示例:
load "Driver={PostgreSQL};Database=db;Server=srv;User=user;" using='pyodbc' query="SELECT A, B, C FROM tbl": [A, B] C;
模型中对应的条目是
model.C = Param(model.A,model.B)
加载一维集和参数确实有效。上面的查询结果是 'AbstractModel' object has no attribute 'C' error
.
我通过将抽象模型转换为具体模型并通过 psycopg2 连接导入数据解决了这个问题。