numpy.ma.mask_or()
combina dos máscaras con el operador logical_or. El resultado puede ser una vista en m1 o m2 si la otra es sin máscara (es decir, Falso).
Sintaxis: numpy.ma.mask_or(m1, m2, copiar = Falso, reducir = Verdadero)
Parámetros:
m1, m2: [array_like] Máscaras de entrada.
copy: [bool, opcional] Si copy es False y una de las entradas no es máscara, devuelve una vista de la otra máscara de entrada. El valor predeterminado es Falso .
Reducir: [bool, opcional] Si reducir la salida a no máscara si todos sus valores son Falso. El valor predeterminado es Verdadero.Retorno: el resultado enmascara los valores que están enmascarados en m1 o m2.
Código #1:
# Python program explaining # numpy.ma.mask_or() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma m1 = geek.ma.make_mask([1, 1, 0, 1]) m2 = geek.ma.make_mask([1, 0, 0, 0]) gfg = geek.ma.mask_or(m1, m2) print (gfg)
Producción :
[ True True False True]
Código #2:
# Python program explaining # numpy.ma.mask_or() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma m1 = geek.ma.make_mask([1, 0, 0, 0]) m2 = geek.ma.make_mask([1, 1, 0, 1]) gfg = geek.ma.mask_or(m1, m2) print (gfg)
Producción :
[ True True False True]