2016-11-19 123 views
1

我正在嘗試向下面的Ipython Gurobi筆記本添加股票集中限制。我認爲它會[m.addConstr(portvars)< = 0.15,「limit」)];但我收到一條錯誤消息(請參閱下面的消息)。任何人有任何想法如何我可以添加濃度限制?Gurobi - Python投資組合優化:添加股票集中度限制

https://anaconda.org/mcg/markowitz/notebook

類型錯誤:不支持的操作數類型(S) - : '布爾' 和 'NoneType'

+0

我認爲你正試圖對變量進行約束。您可以將上限值添加到對'model.addVar()'(或'addVars()')的調用中。 –

回答

0

Model.addConstr()需要TempConstr對象,所以你可能需要寫類似m.addConstr(sum(portvars) <= 0.15, "limit")