本文簡要介紹 python 語言中 numpy.ma.mask_rowcols
的用法。
用法:
ma.mask_rowcols(a, axis=None)
屏蔽包含屏蔽值的二維數組的行和/或列。
屏蔽包含屏蔽值的 2D 數組的整行和/或列。使用軸參數選擇掩蔽行為。
如果軸是無,行和列被屏蔽。
如果軸為 0,則僅屏蔽行。
如果軸為 1 或 -1,則僅屏蔽列。
- a: 數組樣,MaskedArray
要屏蔽的數組。如果不是 MaskedArray 實例(或者如果沒有屏蔽數組元素)。結果是MaskedArray掩碼調成
nomask
(錯誤的)。必須是二維數組。- axis: 整數,可選
沿其執行操作的軸。如果沒有,則適用於數組的扁平化版本。
- a: MaskedArray
輸入數組的修改版本,根據軸參數的值進行屏蔽。
- NotImplementedError
如果輸入數組 a 不是二維的。
參數:
返回:
拋出:
注意:
輸入數組的掩碼由該函數修改。
例子:
>>> import numpy.ma as ma >>> a = np.zeros((3, 3), dtype=int) >>> a[1, 1] = 1 >>> a array([[0, 0, 0], [0, 1, 0], [0, 0, 0]]) >>> a = ma.masked_equal(a, 1) >>> a masked_array( data=[[0, 0, 0], [0, --, 0], [0, 0, 0]], mask=[[False, False, False], [False, True, False], [False, False, False]], fill_value=1) >>> ma.mask_rowcols(a) masked_array( data=[[0, --, 0], [--, --, --], [0, --, 0]], mask=[[False, True, False], [ True, True, True], [False, True, False]], fill_value=1)
相關用法
- Python numpy ma.mask_rows用法及代碼示例
- Python numpy ma.mask_cols用法及代碼示例
- Python numpy ma.mask_or用法及代碼示例
- Python numpy ma.masked_greater用法及代碼示例
- Python numpy ma.masked_object用法及代碼示例
- Python numpy ma.masked_less_equal用法及代碼示例
- Python numpy ma.masked_where用法及代碼示例
- Python numpy ma.masked_less用法及代碼示例
- Python numpy ma.masked_all用法及代碼示例
- Python numpy ma.masked_invalid用法及代碼示例
- Python numpy ma.masked_greater_equal用法及代碼示例
- Python numpy ma.masked_all_like用法及代碼示例
- Python numpy ma.masked_values用法及代碼示例
- Python numpy ma.masked_not_equal用法及代碼示例
- Python numpy ma.masked_inside用法及代碼示例
- Python numpy ma.masked_equal用法及代碼示例
- Python numpy ma.masked_outside用法及代碼示例
- Python numpy ma.make_mask用法及代碼示例
- Python numpy ma.make_mask_descr用法及代碼示例
- Python numpy ma.make_mask_none用法及代碼示例
- Python numpy ma.maximum_fill_value用法及代碼示例
- Python numpy ma.mean用法及代碼示例
- Python numpy ma.median用法及代碼示例
- Python numpy ma.mr_用法及代碼示例
- Python numpy ma.minimum_fill_value用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.mask_rowcols。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。