我试图用CVXPY解决Python中的一个投资组合优化问题,但是没有定义获取错误和项。我用的是水蟒2.7和Jupyter笔记本。我已经使用conda pip安装安装了cvxpy、msgpack、argpack和cvxopt。下面是代码片段。有什么建议吗?在
w=Variable(len(CovMatrix))
risk=quad_form(w,Sigma)
constraints=[]
constraints.append(w>=0)
constraints.append(sum_entries(w)==1)
prob=Problem(cvx.Minimize(risk),constraints)
prob.solve(solver='CVXOPT',verbose=True)
以下是我得到的错误:
^{pr2}$
它应该是
cvx.sum_entries
,而不是sum_entries
。类似地,您的Problem
应该是cvx.Problem
。在相关问题 更多 >
编程相关推荐