本文簡要介紹 python 語言中 numpy.ma.notmasked_edges
的用法。
用法:
ma.notmasked_edges(a, axis=None)
沿軸查找第一個和最後一個未屏蔽值的索引。
如果所有值都被屏蔽,則返回 None。否則,返回兩個元組的列表,分別對應第一個和最後一個未屏蔽值的索引。
- a: array_like
輸入數組。
- axis: 整數,可選
沿其執行操作的軸。如果 None (默認),適用於數組的扁平化版本。
- edges: ndarray 或列表
如果數組中有任何掩碼數據,則為開始和結束索引數組。如果數組中沒有掩碼數據,則邊是第一個和最後一個索引的列表。
參數:
返回:
例子:
>>> a = np.arange(9).reshape((3, 3)) >>> m = np.zeros_like(a) >>> m[1:, 1:] = 1
>>> am = np.ma.array(a, mask=m) >>> np.array(am[~am.mask]) array([0, 1, 2, 3, 6])
>>> np.ma.notmasked_edges(am) array([0, 6])
相關用法
- Python numpy ma.notmasked_contiguous用法及代碼示例
- Python numpy ma.nonzero用法及代碼示例
- Python numpy ma.indices用法及代碼示例
- Python numpy ma.zeros用法及代碼示例
- Python numpy ma.diff用法及代碼示例
- Python numpy ma.mask_rowcols用法及代碼示例
- Python numpy ma.where用法及代碼示例
- Python numpy ma.zeros_like用法及代碼示例
- Python numpy ma.concatenate用法及代碼示例
- Python numpy ma.apply_along_axis用法及代碼示例
- Python numpy ma.compress_rowcols用法及代碼示例
- Python numpy ma.vstack用法及代碼示例
- Python numpy ma.atleast_3d用法及代碼示例
- Python numpy ma.count用法及代碼示例
- Python numpy ma.fix_invalid用法及代碼示例
- Python numpy ma.mean用法及代碼示例
- Python numpy ma.argmax用法及代碼示例
- Python numpy ma.empty_like用法及代碼示例
- Python numpy ma.hstack用法及代碼示例
- Python numpy ma.isMA用法及代碼示例
- Python numpy ma.argmin用法及代碼示例
- Python numpy ma.asarray用法及代碼示例
- Python numpy ma.set_fill_value用法及代碼示例
- Python numpy ma.is_mask用法及代碼示例
- Python numpy ma.is_masked用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.notmasked_edges。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。