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