numpy.ma.masked_array.cumsum

masked_array.cumsum(axis=None, dtype=None, out=None)[source]

返回给定轴上的数组元素的累积和。

在计算期间,屏蔽值在内部设置为0。但是,它们的位置被保存,并且结果将被掩蔽在相同的位置。

有关完整文档,请参阅numpy.cumsum

也可以看看

ndarray.cumsum
ndarrays的相应函数
numpy.cumsum
等效函数

笔记

如果out不是有效的MaskedArray,则掩码丢失!

当使用整数类型时,算术是模块化的,并且在溢出时不产生错误。

例子

>>> marr = np.ma.array(np.arange(10), mask=[0,0,0,1,1,1,0,0,0,0])
>>> print(marr.cumsum())
[0 1 3 -- -- -- 9 16 24 33]