numpy.ma.MaskedArray.cumsum#

method

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

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

在计算过程中,掩码值在内部被设置为 0.然而,它们的位置会被保存,并且结果将在相同的位置被掩码.

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

参见

numpy.ndarray.cumsum

ndarrays 对应的函数

numpy.cumsum

等效函数

注释

如果 out 不是一个有效的 ma.MaskedArray ,掩码将会丢失!

使用整数类型时,算术是模运算,并且在溢出时不会引发错误.

示例

>>> import numpy as np
>>> 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)