在 Pyomo 中导入两个或多个 .dat
Importing two or more .dat in Pyomo
我正在使用 Pyomo,我想导入两个或更多数据文件(扩展名 .dat)。我该怎么做?
我只知道如何导入其中一个,像这样:
instance = model.create_instance('datos1.dat')
谢谢,
玛丽亚
您需要使用 DataPortal
对象。例如,
model = AbstractModel()
...
data = DataPortal()
data.load(filename="f1.dat", model=model)
data.load(filename="f2.dat", model=model)
instance = model.create_instance(data)
我正在使用 Pyomo,我想导入两个或更多数据文件(扩展名 .dat)。我该怎么做?
我只知道如何导入其中一个,像这样:
instance = model.create_instance('datos1.dat')
谢谢, 玛丽亚
您需要使用 DataPortal
对象。例如,
model = AbstractModel()
...
data = DataPortal()
data.load(filename="f1.dat", model=model)
data.load(filename="f2.dat", model=model)
instance = model.create_instance(data)