scipp.add#
- scipp.add(a, b)#
Element-wise addition.
Equivalent to:
a + b
- Parameters:
a (VariableLike) – First summand.
b (VariableLike) – Second summand.
- Returns:
VariableLike – Sum of
aandb.
Examples
>>> import scipp as sc >>> a = sc.array(dims=['x'], values=[1, 2, 3], unit='m') >>> b = sc.array(dims=['x'], values=[10, 20, 30], unit='m') >>> sc.add(a, b) <scipp.Variable> (x: 3) int64 [m] [11, 22, 33]
Or equivalently in operator notation:
>>> a + b <scipp.Variable> (x: 3) int64 [m] [11, 22, 33]
Units must be compatible (use
sc.to_unitto convert if needed):>>> sc.add(sc.scalar(1.0, unit='m'), sc.to_unit(sc.scalar(100.0, unit='cm'), 'm')) <scipp.Variable> () float64 [m] 2
Note
See the guide on computation for general concepts and broadcasting behavior.