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]