Я изо всех сил пытаюсь сделать несколько ограничений с помощью цикла for
в Python Pyomo.Как сделать итерационные ограничения, используя «for loop» в Python Pyomo
Мое понятие кода, которое должно хорошо работать, ниже (это не работает).
bay_Alphabet={'A', 'B', 'C', 'D'}
for n in bay_Alphabet:
def minUsePre_rule(m,u,v):
return sum(m.X[u,v] for (u,v) in bay_setPre[n]) == 1.0
m.minUsePre+'n'=pe.Constraint(m.arc_set, rule=minUsePre_rule)
Я хочу, чтобы эти четыре ограничения, используя for
петлю, m.minUsePreA
, m.minUsePreB
, m.minUsePreC
и m.minUsePreD
.