原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.MaskedArray.cumsum.html
校对:(虚位以待)
MaskedArray.
cumsum
(axis=None, dtype=None, out=None)[source]返回给定轴上的数组元素的累积和。
在计算期间,屏蔽值在内部设置为0。但是,它们的位置被保存,并且结果将被掩蔽在相同的位置。
有关完整文档,请参阅numpy.cumsum
。
也可以看看
ndarray.cumsum
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]