dimod.higherorder.polynomial.BinaryPolynomial.from_hising# classmethod BinaryPolynomial.from_hising(h, J, offset=None)[source]# Construct a binary polynomial from a higher-order Ising problem. Parameters: h (dict) – The linear biases. J (dict) – The higher-order biases. offset (optional, default=0.0) – Constant offset applied to the model. Returns: BinaryPolynomial Examples >>> poly = dimod.BinaryPolynomial.from_hising({'a': 2}, {('a', 'b'): -1}, 0) >>> poly.degree 2