CVXPY表达式未给出预期结果

2024-04-20 11:16:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用CVXPY(1.0版)。我不明白是什么导致了ZERO表达式和NONNEGATIVE表达式之间的差异,如下代码所示:

>>> import cvxpy as cv
>>> a = cv.Variable(1)
>>> b = cv.Variable(1)
>>> print((cv.square(a-b)*1/(1e-6)).__repr__()) 
Expression(CONSTANT, ZERO, (1,))
>>> print((cv.square(a-b)*float(1/1e-6)).__repr__()) 
Expression(CONVEX, NONNEGATIVE, (1,))

Tags: 代码import表达式as差异variablecvprint