numpy.cumsum(a,axis=None,dtype=None,out=None)[source]¶Return the cumulative sum of the elements along a given axis.
| Parameters: | a : array_like
axis : int, optional
dtype : dtype, optional
out : ndarray, optional
|
|---|---|
| Returns: | cumsum_along_axis : ndarray.
|
See also
Notes
Arithmetic is modular when using integer types, and no error israised on overflow.
Examples
>>>a=np.array([[1,2,3],[4,5,6]])>>>aarray([[1, 2, 3], [4, 5, 6]])>>>np.cumsum(a)array([ 1, 3, 6, 10, 15, 21])>>>np.cumsum(a,dtype=float)# specifies type of output value(s)array([ 1., 3., 6., 10., 15., 21.])
>>>np.cumsum(a,axis=0)# sum over rows for each of the 3 columnsarray([[1, 2, 3], [5, 7, 9]])>>>np.cumsum(a,axis=1)# sum over columns for each of the 2 rowsarray([[ 1, 3, 6], [ 4, 9, 15]])