función numpy.ma.mask_or() | Python

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]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *