numpy.ma.MaskedArray.cumsum#
方法
- ma.MaskedArray.cumsum(axis=None, dtype=None, out=None)[原始碼]#
傳回給定軸上陣列元素的累積總和。
在計算過程中,遮罩值會在內部設定為 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)