Función numpy.ma.MaskedArray.toflex() – Python

numpy.ma.MaskedArray.toflex()La función transforma una array enmascarada en una array de tipo flexible. La array de tipo flexible que se devuelve tendrá dos campos: el campo _data y el campo _mask. El campo _data almacena la parte _data de la array y el campo _mask almacena la parte _mask de la array.

Sintaxis: numpy.ma.MaskedArray.toflex(self)

Retorno: [ndarray] Un nuevo ndarray de tipo flexible con dos campos: el primer elemento que contiene un valor, el segundo elemento que contiene la máscara booleana correspondiente. La forma de registro devuelta coincide con self.shape.

Código #1:

# Python program explaining
# numpy.ma.MaskedArray.toflex() function
  
# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
arr = geek.ma.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], 
                                 mask =[0] + [1, 0]*4)
  
gfg = arr.toflex()
  
print (gfg)

Producción :

[[(1, False) (2,  True) (3, False)]
 [(4,  True) (5, False) (6,  True)]
 [(7, False) (8,  True) (9, False)]]

 
Código #2:

# Python program explaining
# numpy.ma.MaskedArray.toflex() function
  
# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma 
  
arr = geek.ma.array([[11, 12, 13], [14, 15, 16], [17, 18, 19]], 
                                         mask =[0] + [1, 1]*4)
  
gfg = arr.toflex()
  
print (gfg)

Producción :

[[(11, False) (12,  True) (13,  True)]
 [(14,  True) (15,  True) (16,  True)]
 [(17,  True) (18,  True) (19,  True)]]

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 *