numpy.ma.cumsum#

ma.cumsum(self, axis=None, dtype=None, out=None) = <numpy.ma.core._frommethod object>#

傳回在給定軸上陣列元素的累積總和。

在計算期間,遮罩值在內部設定為 0。但是,它們的位置會被儲存,且結果會在相同位置被遮罩。

請參閱 numpy.cumsum 以取得完整文件。

另請參閱

numpy.ndarray.cumsum

ndarray 的對應函式

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)