numpy.ma.compress_rows#

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

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

這等同於 np.ma.compress_rowcols(a, 0),請參閱 compress_rowcols 以取得詳細資訊。

參數:
xarray_like, MaskedArray

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

傳回值:
compressed_arrayndarray

壓縮後的陣列。

範例

>>> 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_rows(a)
array([[6, 7, 8]])