dimod.AdjDictBQM.to_numpy_vectors¶
-
AdjDictBQM.
to_numpy_vectors
(variable_order=None, dtype=<class 'float'>, index_dtype=<class 'numpy.int32'>, sort_indices=False, sort_labels=True, return_labels=False)¶ Convert binary quadratic model to NumPy vectors.
- Parameters
variable_order (iterable, optional, default=None) – Variable order for the vector output. By default uses the order of the binary quadratic model.
dtype (data-type, optional, default=None) – Desired NumPy data type for the linear biases.
index_dtype (data-type, optional, default=None) – Desired NumPy data type for the indices.
sort_indices (Boolean, optional, default=False) – If True, sorts index vectors of variables and interactions.
sort_labels (Boolean, optional, default=True) – If True, sorts vectors based on variable labels.
return_labels (Boolean, optional, default=False) – If True, returns a list of variable labels.
- Returns
A tuple containing:
Array of linear biases.
3-tuple of arrays
u
,v
, andb
, where the first two are variables that form interactions and the third is the quadratic bias of the interaction.Offset.
Optionally, variable labels.
- Return type