在cvxpy中,我将变量定义为w=Variable(10,4)
。我的目标函数是每列的点积的总和。在Matlab中它将是
(w(:,1)'*w(:,1) + w(:,2)'*w(:,2) + w(:,3)'*w(:,3) + w(:,4)'*w(:,4))
任何人都可以帮助您在cvxpy中做到这一点吗?
答案 0 :(得分:0)
您的目标函数是trace的Gram matrix,即平方Frobenius norm。尝试:
objective = Minimize( norm(W,"fro") )