本文簡要介紹 python 語言中 numpy.ma.compress_rowcols
的用法。
用法:
ma.compress_rowcols(x, axis=None)
抑製包含掩碼值的二維數組的行和/或列。
使用軸參數選擇抑製行為。
如果軸是無,行和列都被抑製。
如果軸為 0,則僅抑製行。
如果軸為 1 或 -1,則僅抑製列。
- x: 數組樣,MaskedArray
要操作的數組。如果不是 MaskedArray 實例(或者沒有屏蔽數組元素),x被解釋為 MaskedArray掩碼調成
nomask
。必須是二維數組。- axis: 整數,可選
沿其執行操作的軸。默認為無。
- compressed_array: ndarray
壓縮數組。
參數:
返回:
例子:
>>> x = np.ma.array(np.arange(9).reshape(3, 3), mask=[[1, 0, 0], ... [1, 0, 0], ... [0, 0, 0]]) >>> x masked_array( data=[[--, 1, 2], [--, 4, 5], [6, 7, 8]], mask=[[ True, False, False], [ True, False, False], [False, False, False]], fill_value=999999)
>>> np.ma.compress_rowcols(x) array([[7, 8]]) >>> np.ma.compress_rowcols(x, 0) array([[6, 7, 8]]) >>> np.ma.compress_rowcols(x, 1) array([[1, 2], [4, 5], [7, 8]])
相關用法
- Python numpy ma.common_fill_value用法及代碼示例
- Python numpy ma.concatenate用法及代碼示例
- Python numpy ma.count用法及代碼示例
- Python numpy ma.count_masked用法及代碼示例
- Python numpy ma.conjugate用法及代碼示例
- Python numpy ma.column_stack用法及代碼示例
- Python numpy ma.copy用法及代碼示例
- Python numpy ma.cumsum用法及代碼示例
- Python numpy ma.choose用法及代碼示例
- Python numpy ma.clump_unmasked用法及代碼示例
- Python numpy ma.clip用法及代碼示例
- Python numpy ma.clump_masked用法及代碼示例
- 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.notmasked_contiguous用法及代碼示例
- Python numpy ma.apply_along_axis用法及代碼示例
- Python numpy ma.vstack用法及代碼示例
- Python numpy ma.atleast_3d用法及代碼示例
- Python numpy ma.fix_invalid用法及代碼示例
- Python numpy ma.mean用法及代碼示例
- Python numpy ma.argmax用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.compress_rowcols。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。