pyqubo.Array.add¶
-
Array.
add
(other)[source]¶ Returns a sum of self and other.
Parameters: other ( Array
/ndarray
/int/float) – Addend.Returns: Array
Example
>>> from pyqubo import Array, Binary >>> import numpy as np >>> array_a = Array([[Binary('a'), Binary('b')], [Binary('c'), 2]]) >>> array_b = Array([[Binary('d'), 1], [Binary('f'), Binary('g')]]) >>> array_a.add(array_b) # doctest: +SKIP Array([[(Binary(a)+Binary(d)), (Binary(b)+Num(1))], [(Binary(c)+Binary(f)), (Binary(g)+Num(2))]]) >>> array_a + array_b # doctest: +SKIP Array([[(Binary(a)+Binary(d)), (Binary(b)+Num(1))], [(Binary(c)+Binary(f)), (Binary(g)+Num(2))]])
Sum of self and scalar value.
>>> array_a + 5 # doctest: +SKIP Array([[(Binary(a)+Num(5)), (Binary(b)+Num(5))], [(Binary(c)+Num(5)), 7]])
Sum of self and numpy ndarray.
>>> array_a + np.array([[1, 2], [3, 4]]) # doctest: +SKIP Array([[(Binary(a)+Num(1)), (Binary(b)+Num(2))], [(Binary(c)+Num(3)), 6]])