當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy ma.cumsum用法及代碼示例


本文簡要介紹 python 語言中 numpy.ma.cumsum 的用法。

用法:

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

返回給定軸上數組元素的累積和。

在計算期間,掩碼值在內部設置為 0。但是,它們的位置會被保存,並且結果將在相同的位置被屏蔽。

有關完整文檔,請參閱 numpy.cumsum

注意

如果發生以下情況,麵罩就會丟失out不是有效的ma.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)

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.cumsum。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。