Spec-Zone.ru › NumPy 1.21

numpy.ma.mask_or

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

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

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

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

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

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

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

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

Уменьшить ли выходной массив до nomask, если все её значения равны False. По умолчанию 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–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.ma.mask_or.html

Spec-Zone.ru

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