numpy.ma.flatten_mask
- ma.flatten_mask(mask)[source]
-
Возвращает полностью уплощенную версию маски, где вложенные поля схлопываются.
- Параметры:
-
- maskarray_like
-
Входной массив, который будет интерпретирован как булевы значения.
- Возвращает:
-
- flattened_maskndarray of bools
-
Уплощенная входная маска.
Примеры
>>> 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])
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.ma.flatten_mask.html