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

En esta numpy.ma.mask_rowcols()función, enmascare filas y/o columnas de una array 2D que contenga valores enmascarados. El comportamiento de enmascaramiento se selecciona mediante el parámetro del eje.
Si el eje es Ninguno, se enmascaran las filas y las columnas.
Si el eje es 0, solo se enmascaran las filas.
Si el eje es 1 o -1, solo se enmascaran las columnas.

Sintaxis: numpy.ma.mask_rowcols(arr, axis = None)
Parámetros:
arr: [array_like, MaskedArray] La array a enmascarar. El resultado es un MaskedArray con la máscara establecida en nomask (Falso). Debe ser una array 2D.
eje : [int, opcional] Eje a lo largo del cual realizar la operación. El valor predeterminado es Ninguno.

Retorno: [MaskedArray] Una versión modificada de la array de entrada, enmascarada según el valor del parámetro del eje.

Código #1:

# Python program explaining
# numpy.ma.mask_rowcols() function
  
# importing numpy as geek  
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
arr = geek.zeros((4, 4), dtype = int)
arr[2, 2] = 1
   
arr = ma.masked_equal(arr, 1)
  
gfg = ma.mask_rowcols(arr)
  
print (gfg)

Producción :

[[0 0 -- 0]
 [0 0 -- 0]
 [-- -- -- --]
 [0 0 -- 0]]

 
Código #2:

# Python program explaining
# numpy.ma.mask_rowcols() function
  
# importing numpy as geek  
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
arr = geek.zeros((5, 5), dtype = int)
arr[3, 3] = 1
   
arr = ma.masked_equal(arr, 1)
  
gfg = ma.mask_rowcols(arr)
  
print (gfg)

Producción :

[[0 0 0 -- 0]
 [0 0 0 -- 0]
 [0 0 0 -- 0]
 [-- -- -- -- --]
 [0 0 0 -- 0]]

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 *