2017-07-25 4 views
0

Quelqu'un at-il réussi à charger un paramètre multiset dans Pyomo en utilisant pyodbc?Est-il possible d'importer des paramètres multi-ensembles via pyodbc dans un modèle abstrait Pyomo?

Exemple:

load "Driver={PostgreSQL};Database=db;Server=srv;User=user;" using='pyodbc' query="SELECT A, B, C FROM tbl": [A, B] C; 

l'entrée correspondante dans le modèle est

model.C = Param(model.A,model.B) 

chargement à une dimension ensembles et les paramètres ne fonctionne. La requête ci-dessus aboutit à 'AbstractModel' object has no attribute 'C' error.

Répondre

0

J'ai résolu ce problème en convertissant le modèle abstrait en un modèle concret et en important les données via les connexions psycopg2.