dimod.testing.asserts.assert_bqm_almost_equal

assert_bqm_almost_equal(actual, desired, places=7, ignore_zero_interactions=False)[source]

Test if two binary quadratic models have almost equal biases.

Parameters:
  • actual (BinaryQuadraticModel) – First binary quadratic model.
  • desired (BinaryQuadraticModel) – Second binary quadratic model.
  • places (int, optional, default=7) – Bias equality is computed as round(b0 - b1, places) == 0.
  • ignore_zero_interactions (bool, optional, default=False) – If true, interactions with 0 bias are ignored.