1

在 cvxpy 中,我将变量定义为w=Variable(10,4). 我的目标函数是每列的点积之和。在 Matlab 中它会是

(w(:,1)'*w(:,1) + w(:,2)'*w(:,2) + w(:,3)'*w(:,3) + w(:,4)'*w(:,4))

谁能帮助如何在cvxpy中做到这一点?

4

1 回答 1

1

您的目标函数是 Gram matrix 的迹Frobenius norm的平方。尝试:

objective = Minimize( norm(W,"fro") )
于 2018-01-24T22:35:51.690 回答