quicksum ( data )
A version of the Python
sum function that is much more
efficient for building large Gurobi expressions
QuadExpr objects). The function
takes a list of terms as its argument.
Note that while
quicksum is much faster than
isn't the fastest approach for building a large expression. Use
addTerms or the
LinExpr() constructor if you want
the quickest possible expression construction.
data: List of terms to add. The terms can be constants, Var objects, LinExpr objects, or QuadExpr objects.
An expression that represents the sum of the terms in the input list.
expr = quicksum([2*x, 3*y+1, 4*z*z]) expr = quicksum(model.getVars())