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

En esta numpy.ma.mask_cols()función, enmascare columnas de una array 2D que contenga valores enmascarados. Esta función es un acceso directo a mask_rowcols con eje igual a 1.

Sintaxis: numpy.ma.mask_cols(arr, eje = Ninguno)

Parámetros:
arr: [array_like, MaskedArray] La array a enmascarar.
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.

Código #1:

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

Producción :

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

 
Código #2:

# Python program explaining
# numpy.ma.mask_cols() 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_cols(arr)
  
print (gfg)

Producción :

[[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 *