# dimod.decorators.bqm_index_labelled_input¶

bqm_index_labelled_input(var_labels_arg_name, samples_arg_names)[source]

Returns a decorator that ensures BQM variable labeling and specified sample_like inputs are index labeled and consistent.

Parameters
• var_labels_arg_name (str) – Expected name of the argument used to pass in an index labeling for the binary quadratic model (BQM).

• samples_arg_names (list[str]) – Expected names of sample_like inputs that should be indexed by the labels passed to the var_labels_arg_name argument. ‘samples_like’ is an extension of NumPy’s array_like. See as_samples().

Returns

Function decorator.