![](/img/trans.png)
[英]How to multiply two variables in constraints in Python (pulp package, optimization)?
[英]How to get the optimal optimization variables in Pulp with Python?
要獲得整個優化矢量,您可以這樣做
pulp.prob.variables()
這將返回所有變量的列表。 要訪問列表的第i個元素或第i個變量,您必須這樣做
pulp.prob.variables()[i].varValue
您可以在函數中返回目標值和變量
return pulp.prob.objective.value(), pulp.prob.variables()
然后使用for循環訪問您的變量
varsdict = {}
for v in prob.variables():
varsdict[v.name] = v.varValue
最終的結果將是一個看起來像的字典varsdict
varsdict = {'x_10': 0.0, 'x_0': 1.0, ...}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.