cumsum#
- class saiunit.math.cumsum(x, axis=None, dtype=None, **kwargs)#
Return the cumulative sum of the array elements.
- Parameters:
x (
Union[saiunit.Quantity,Array,ndarray,number,bool]) – Input array.axis (
Union[int,Sequence[int],None]) – Axis along which the cumulative sum is computed. The default (None) is to compute the cumsum over the flattened array.dtype (
Union[str,type[Any],dtype,SupportsDType,None]) – Type of the returned array and of the accumulator in which the elements are summed. If dtype is not specified, it defaults to the dtype of a, unless a has an integer dtype with a precision less than that of the default platform integer. In that case, the default platform integer is used.
- Returns:
out – Quantity if x is a Quantity, else an array.
- Return type:
Union[saiunit.Quantity,Array]
Examples
>>> import saiunit as u >>> a = [1, 2, 3] * u.second >>> u.math.cumsum(a)