En esta función numpy.ma.mask_rows() , enmascara filas de una array 2D que contiene valores enmascarados. Esta función es un acceso directo a mask_rowcols con eje igual a 0.
Sintaxis: numpy.ma.mask_rows(arr, axis = None)
Parámetros:
arr: [array_like, MaskedArray] La array a enmascarar. El resultado es un MaskedArray.
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:
Python3
# Python program explaining # numpy.ma.mask_rows() 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_rows(arr) print (gfg)
Producción :
[[0 0 0 0] [0 0 0 0] [-- -- -- --] [0 0 0 0]]
Código #2:
Python3
# Python program explaining # numpy.ma.mask_rows() 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_rows(arr) print (gfg)
Producción :
[[0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [-- -- -- -- --] [0 0 0 0 0]]