簡體   English   中英

CVXPY中的元素乘法

[英]Element-wise multiplication in CVXPY

我試圖在目標函數中的CVXPY中進行元素乘法。 這是否允許作為凸問題的一部分?

X是焦慮1變量。 V是焦慮不變的。

我想做相當於np.multiply(X, V*X) ,它返回一個nx 1向量。

我認為您正在尋找的功能是cvx.multiply

例如:

In [1]: import cvxpy as cvx

In [2]: n = 10

In [3]: X = cvx.Variable((n, 1))

In [4]: V = cvx.Variable((n, n))

In [5]: cvx.multiply(X, V*X)
Out[5]: Expression(UNKNOWN, UNKNOWN, (10, 1))

1.0更新說明中 ,他們提到此函數曾被稱為mul_elemwise (<1.0),這可能是您混淆的根源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM