2017-01-21 8 views
0

私はPyomoを使用しています.2つ以上のデータファイル(拡張子.dat)をインポートしたいと思います。どうしたらいいですか?Pyomoで2つ以上の.datをインポートする

私はちょうどこのように、それのいずれかをインポートする方法を知っている:

instance = model.create_instance('datos1.dat') 

おかげで、 マリア

答えて

0

あなたはDataPortalオブジェクトを使用する必要があります。たとえば、

model = AbstractModel() 
... 

data = DataPortal() 
data.load(filename="f1.dat", model=model) 
data.load(filename="f2.dat", model=model) 
instance = model.create_instance(data) 
+0

私は試しましたが、次のエラーが表示されます。TypeError:load()は、1つの引数(2が指定されています)をとります。 – Michael

+0

申し訳ありません。私は自分のコードにいくつかのタイプミスがありました。私は私の答えを更新しました。 –

+0

それは動作します!ありがとうございました!! :) – Michael

関連する問題