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

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

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 *