numpy.ma.getdata()
La función se utiliza para devolver los datos de una array enmascarada como un ndarray. Devuelve los datos de arr como un ndarray si arr es un MaskedArray, de lo contrario, devuelve arr como un ndarray o una subclase si no lo es.
Sintaxis: numpy.ma.getdata(a, subok=True)
Parámetros:
arr: [array_like] Entrada MaskedArray, alternativamente un ndarray o una subclase del mismo.
subok: [bool] Si obligar a la salida a ser un ndarray puro (Falso) o devolver una subclase de ndarray si corresponde (Verdadero, predeterminado).Retorno: [ndarray] Devuelve los datos de una array enmascarada como un ndarray.
Código #1:
# Python program explaining # numpy.ma.getdata() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = ma.masked_equal([[2, 4], [6, 8]], 4) print("Input array : ", arr) # applying numpy.ma.getdata() method gfg = ma.getdata(arr) print("Output array : ", gfg)
Producción :
Input array : [[2 --] [6 8]] Output array : [[2 4] [6 8]]
Código #2:
# Python program explaining # numpy.ma.getdata() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = ma.masked_equal([[1, 3], [5, 8]], 5) print("Input array : ", arr) # applying numpy.ma.getdata() method gfg = ma.getdata(arr) print("Output array : ", gfg)
Producción :
Input array : [[1 3] [-- 8]] Output array : [[1 3] [5 8]]