gol*_*137 6 python convex-optimization cvxpy
我正在尝试在目标函数中的 CVXPY 中进行元素乘法。这是否允许作为凸问题的一部分?
X是 anx 1 变量。
V是 anxn 常数。
我想做相当于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))
Run Code Online (Sandbox Code Playgroud)
在1.0 更新说明中,他们提到这个函数曾经被调用mul_elemwise(<1.0),这可能是您困惑的根源。
| 归档时间: |
|
| 查看次数: |
5872 次 |
| 最近记录: |