为Exec引发NotImplementedError

时间:2020-11-05 16:25:26

标签: python exec raise cvxopt notimplementedexception

我试图声明动态变量,以便使用cvxopt软件包来求解线性方程,因此使用exec函数,如下所示: exec(code)其中代码定义为x_constraints =(min(x1-4,0)+ min(x2-2,0)+ min (x3-5,0)... <4)。仅当我定义不带min函数含义的代码时,Exec函数才有效:x_constraints =((x1-4,0)+(x2-2,0)+(x3-5,0)... <4),但是给出带有“ min”函数的“ raise NotImplementedError”。我已经使用exec函数定义了x1,x2和x3变量。如何通过动态变量使用最小函数或另一个函数(也许是np.sign?)创建约束?

0 个答案:

没有答案