numpy.ma.compress_cols#

ma.compress_cols(a)[原始碼]#

抑制二維陣列中包含遮罩值的整個列。

這等同於 np.ma.compress_rowcols(a, 1),詳見 compress_rowcols

參數:
xarray_like, MaskedArray

要操作的陣列。如果不是 MaskedArray 實例(或者如果沒有陣列元素被遮罩),x 會被解讀為 MaskedArray,且 mask 設定為 nomask。必須是二維陣列。

回傳值:
compressed_arrayndarray

壓縮後的陣列。

另請參閱

compress_rowcols

範例

>>> import numpy as np
>>> a = np.ma.array(np.arange(9).reshape(3, 3), mask=[[1, 0, 0],
...                                                   [1, 0, 0],
...                                                   [0, 0, 0]])
>>> np.ma.compress_cols(a)
array([[1, 2],
       [4, 5],
       [7, 8]])