numpy.ma.MaskedArray.cumsum #

方法

ma.MaskedArray。cumsum ( axis = None , dtype = None , out = None ) [来源] #

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

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

请参阅numpy.cumsum完整文档。

也可以看看

numpy.ndarray.cumsum

ndarrays的对应函数

numpy.cumsum

等价函数

笔记

如果无效,面具就会丢失ma.MaskedArray

使用整数类型时,算术是模块化的,并且溢出时不会引发错误。

例子

>>> marr = np.ma.array(np.arange(10), mask=[0,0,0,1,1,1,0,0,0,0])
>>> marr.cumsum()
masked_array(data=[0, 1, 3, --, --, --, 9, 16, 24, 33],
             mask=[False, False, False,  True,  True,  True, False, False,
                   False, False],
       fill_value=999999)