我已宣布facility
清单LpVariable
:
for fac in range (len(candidates)):
facility.append(LpVariable("Facility_{0}".format(fac),lowBound=0, upBound=1, cat= pulp.LpInteger ))
当我这样做时print(value(facility[i]))
,它会给我输出,None
因为默认情况下所有 LpVariables 都具有 None 值。但是在我的代码中,我想用 0 进行初始化。但是当我解决问题时,最佳解决方案可以具有 0 到 1 之间的任何值。如果我这样做:
for i in range (len(facility)):
facility[i] = 0
它将设置facility[i] = 0
(整数值并且没有更多的 LpVariable)。
如果我这样做会引发错误我value(facility[i]) = 0.
应该如何初始化这些变量?