numpy.ma.flatten_mask#
- ma.flatten_mask(mask)[原始碼]#
傳回遮罩的完全扁平化版本,其中巢狀欄位會被摺疊。
- 參數:
- maskarray_like
輸入陣列,將被解譯為布林值。
- 傳回:
- flattened_mask布林值的 ndarray
扁平化的輸入。
範例
>>> import numpy as np >>> mask = np.array([0, 0, 1]) >>> np.ma.flatten_mask(mask) array([False, False, True])
>>> mask = np.array([(0, 0), (0, 1)], dtype=[('a', bool), ('b', bool)]) >>> np.ma.flatten_mask(mask) array([False, False, False, True])
>>> mdtype = [('a', bool), ('b', [('ba', bool), ('bb', bool)])] >>> mask = np.array([(0, (0, 0)), (0, (0, 1))], dtype=mdtype) >>> np.ma.flatten_mask(mask) array([False, False, False, False, False, True])