Spec-Zone.ru › NumPy 2.0

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API