Método Numpy MaskedArray.filled() – Python

numpy.MaskedArray.filled()función devuelve una copia de sí mismo, con valores enmascarados rellenos con un valor dado. Sin embargo, si no hay valores enmascarados para completar, se devolverá self como un ndarray.

Sintaxis: numpy.MaskedArray.filled(self, fill_value = Ninguno)

Parámetros:
fill_value: [escalar, opcional] El valor a usar para entradas inválidas, por defecto es Ninguno. Si es Ninguno, en su lugar se usa el atributo fill_value de la array.

Devuelve:
array_llenada: [ndarray] Una copia de self con entradas no válidas reemplazadas por fill_value o self como un ndarray si no hay entradas no válidas para reemplazar.

Código #1:

# Python program explaining
# numpy.MaskedArray.filled() function
  
# importing numpy as geek  
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma
  
arr = geek.ma.array([2, 4, 6, 8, 10], mask =[0, 0, 1, 0, 1],
                                          fill_value = -999)
gfg = arr.filled()
  
print(gfg)

Producción :

[   2    4 -999    8 -999]

 
Código #2:

# Python program explaining
# numpy.MaskedArray.filled() 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], mask =[1, 0, 1, 0, 0], 
                                         fill_value = -999)
gfg = arr.filled()
  
print(gfg)

Producción :

[-999    2 -999    4    5]

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 *