1
有沒有辦法通過Param()函數爲Pyomo中的參數建立索引而不創建集合?有沒有可能通過驗證例如?不使用集合的參數索引指示
有沒有辦法通過Param()函數爲Pyomo中的參數建立索引而不創建集合?有沒有可能通過驗證例如?不使用集合的參數索引指示
不需要。您需要創建一個Set對象或使用像列表一樣的內置容器。例如,
m.s = Set(initialize=[1,2,3])
m.p = Param(m.s)
或
m.p = Param([1,2,3])
如果你做的第二種方式,那麼Pyomo會自動創建一組對象,並將其名稱爲p_index
添加到您的模型。