numpy.ma.cumsum#
- ma.cumsum(self, axis=None, dtype=None, out=None) = <numpy.ma.core._frommethod object>#
返回沿给定轴的数组元素的累积和.
掩码值在计算过程中内部设置为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)