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]]