función numpy.ma.compress_cols() en Python

Requisito previo: numpy

Esta función incorporada numpy suprime columnas enteras que contienen valores enmascarados en una array 2-D.

Sintaxis:   numpy.ma.compress_cols(arr)

Parámetros: 

arr : [array_like, MaskedArray]

  1. Este parámetro contiene la array para operar.
  2. La array debe ser una array 2D.
  3. Si no se enmascara ningún elemento de la array, arr se interpreta como un MaskedArray con la máscara establecida en nomask.
     

Retorno: Devuelve la array comprimida.

A continuación se muestra la implementación de la función anterior.

Ejemplo 1:

Python3

# importing numpy as geek
import numpy as geek
  
# defining an array with mask
arr = geek.ma.array(geek.arange(6).reshape(2, 3),
                    mask=[[1, 0, 0], [0, 0, 0]])
  
# applying mask to array elements
gfg = geek.ma.compress_cols(arr)
  
print(gfg)

Producción :  

[[1 2]
 [4 5]]

Ejemplo 2:

Python3

# importing numpy as geek
import numpy as geek
  
# defining array
arr = geek.ma.array(geek.arange(9).reshape(3, 3), mask=[
                    [1, 0, 0], [1, 0, 0], [0, 0, 0]])
  
# applying mask to array elements
gfg = geek.ma.compress_cols(arr)
  
print(gfg)

Producción : 

[[1 2]
 [4 5]
 [7 8]]

Publicación traducida automáticamente

Artículo escrito por code_hunt 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 *