LinExpr ()


LinExpr ()

LinExpr(arg1=0.0, arg2=None)

线性表达式构造函数。注意,通常应该使用重载操作符而不是显式构造函数来构建线性表达式对象。

这个构造函数有多种形式。您可以使用常数初始化一个线性表达式(LinExpr (2.0)),变量(LinExpr (x)),一个表达式(LinExpr (2 * x)),一对分别包含系数和变量的列表(LinExpr([1.0, 2.0], [x, y])),或一个系数变量元组列表(LinExpr([(1.0, x), (2.0, y), (1.0, z)])).

返回值:

一个线性表达式对象。

使用示例:

expr = LinExpr (2.0) expr = LinExpr (2 * x) expr = LinExpr ([1.0, 2.0], [x, y]) expr = LinExpr (((1.0 x) (2.0, y) (1.0, z)))