NumPy参考 >数组对象 >Masked arrays >Constants of the numpy.ma module >numpy.ma.MaskedArray.any > numpy.ma.MaskedArray.cumsum
方法
MaskedArray.
cumsum
(self,axis = None,dtype = None,out = None )[源代码] ¶返回给定轴上数组元素的累积和。
在计算过程中,掩码值在内部设置为0。但是,将保存它们的位置,并且结果将在相同位置被屏蔽。
请参阅numpy.cumsum
完整的文档。
也可以看看
numpy.ndarray.cumsum
ndarrays的对应功能
numpy.cumsum
等效功能
笔记
如果出门无效,则面具会丢失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)