1
在cvxpy中,我定義的變量爲w=Variable(10,4)
。我的目標函數是每列的點積的總和。在Matlab它將是如何在cvxpy中定義以下目標函數?
(w(:,1)'*w(:,1) + w(:,2)'*w(:,2) + w(:,3)'*w(:,3) + w(:,4)'*w(:,4))
任何人都可以請幫助如何做到這一點在cvxpy?
在cvxpy中,我定義的變量爲w=Variable(10,4)
。我的目標函數是每列的點積的總和。在Matlab它將是如何在cvxpy中定義以下目標函數?
(w(:,1)'*w(:,1) + w(:,2)'*w(:,2) + w(:,3)'*w(:,3) + w(:,4)'*w(:,4))
任何人都可以請幫助如何做到這一點在cvxpy?
您的目標函數是Gram matrix的trace,即方形Frobenius norm。試試:
objective = Minimize(norm(W,"fro"))