私は次のリストfacility
を宣言しましたLpVariable
:
for fac in range (len(candidates)):
facility.append(LpVariable("Facility_{0}".format(fac),lowBound=0, upBound=1, cat= pulp.LpInteger ))
私が行うと、すべての LpVariables がデフォルトで None 値を持っているため、問題のprint(value(facility[i]))
ない出力が得られます。None
しかし、私のコードでは 0 で初期化したいのですが、問題を解決するとき、最適解は 0 から 1 の間の任意の値を持つことができます。
for i in range (len(facility)):
facility[i] = 0
設定されますfacility[i] = 0
(整数値で、LpVariable はもうありません)。
value(facility[i]) = 0.
これらの変数を初期化するにはどうすればよいですか?