有没有人成功使用pyodbc在Pyomo中加载multiset参数?
示例:
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
。
答案 0 :(得分:0)
我通过将抽象模型转换为具体模型并通过psycopg2连接导入数据来解决此问题。