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

La función numpy.ma.make_mask() se usa para crear una máscara booleana a partir de una array. 
Esta función puede aceptar cualquier secuencia que sea convertible a enteros o sin máscara. No requiere que los contenidos deban ser 0 y 1, los valores de 0 se interpretan como Falso, todo lo demás como Verdadero. Devuelve m como una máscara booleana. 
 

Sintaxis: numpy.ma.make_mask(m, copy = False, shrink = True, dtype = bool)
Parámetros: 
arr: [array_like] Máscara potencial. 
copy: [bool, opcional] Si devolver una copia de m (Verdadero) o de m (Falso). 
encoger: [booleano, opcional] Si reducir m a nomask si todos sus valores son falsos. 
dtype : [dtype, opcional] Tipo de datos de la máscara de salida. Por defecto, la máscara de salida tiene un dtype de MaskType (bool).
Retorno: [ndarray] Una máscara booleana derivada de m. 
 

Código #1: 
 

Python3

# Python program explaining
# numpy.ma.make_mask() function
 
# importing numpy as geek 
# and numpy.ma module as ma
import numpy as geek
import numpy.ma as ma
 
m = [1, 1, 0, 1]
 
gfg = ma.make_mask(m)
 
print (gfg)

Producción : 
 

[ True  True False  True]

  
Código #2: 
 

Python3

# Python program explaining
# numpy.ma.make_mask() function
 
# importing numpy as geek 
# and numpy.ma module as ma
import numpy as geek
import numpy.ma as ma
 
m = [2, -3, 0, 1]
 
gfg = ma.make_mask(m)
 
print (gfg)

Producción : 
 

[ True  True False  True]

  
Código #3: 
 

Python3

# Python program explaining
# numpy.ma.make_mask() function
 
# importing numpy as geek 
# and numpy.ma module as ma
import numpy as geek
import numpy.ma as ma
 
m = [True, True, True, False]
 
gfg = ma.make_mask(m)
 
print (gfg)

Producción : 
 

[ True  True  True False]

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 *