Spec-Zone.ru › NumPy 2.0

numpy.ma.mask_or

ma.mask_or(m1, m2, copy=False, shrink=True)[source]

Объединяет две маски с помощью оператора logical_or.

Результат может быть представлен в виде представления m1 или m2, если другой является nomask (т.е. ложным).

Параметры:
m1, m2array_like

Входные маски.

copybool, необязательно

Если copy равно False, а один из входных массивов является nomask, возвращает представление другой входной маски. По умолчанию False.

shrinkbool, необязательно

Определяет, следует ли сократить вывод до nomask, если все его значения ложны. По умолчанию True.

Возвращаемое значение:
maskрезультирующая маска

Результирующая маска маскирует значения, которые замаскированы в m1 или m2.

Исключения:
ValueError

Если m1 и m2 имеют разные гибкие типы данных.

Примеры

>>> m1 = np.ma.make_mask([0, 1, 1, 0])
>>> m2 = np.ma.make_mask([1, 0, 0, 0])
>>> np.ma.mask_or(m1, m2)
array([ True,  True,  True, False])

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.ma.mask_or.html

Spec-Zone.ru

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