item ( )

For an MVar that contains a single element, returns a copy of that element as a Var object. Calling this method on an MVar with more than one element will raise a ValueError.

Return value:

A Var object

Example usage:

  x = model.addMVar((2, 2))
  x_sub = x[0, 1]  # A 0-D MVar encapsulating one Var object
  x_var = x[0, 1].item()  # The resident Var object itself