numpy.ma.masked_values()
La función devuelve un MaskedArray, enmascarado donde los datos en el arreglo arr son aproximadamente iguales al valor, determinado usando isclose. Las tolerancias predeterminadas para masked_values son las mismas que para isclose.
Sintaxis: numpy.ma.masked_values(arr, valor, rtol = 1e-05, atol = 1e-08, copiar = Verdadero, reducir = Verdadero)
Parámetro:
arr: [array_like] Array a enmascarar.
valor: [flotante] Valor de enmascaramiento.
rtol, atol : [flotante, opcional] Debe ser convertible a una array de valores booleanos con la misma forma que los datos. True indica datos enmascarados.
copy: [bool, opcional] Si devolver una copia de arr.
encogimiento: [bool, opcional] Si colapsar una máscara llena de False a nomask.Retorno: [MaskedArray] El resultado de enmascarar arr fue aproximadamente igual al valor.
Código #1:
# Python program explaining # numpy.ma.masked_values() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = geek.array([1, 1.5, 2, 1.5, 3]) gfg = ma.masked_values(arr, 1.5) print (gfg)
Producción :
[1.0 -- 2.0 -- 3.0]
Código #2:
# Python program explaining # numpy.ma.masked_values() function # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma arr = geek.array([1, 2, 3, 4, 5, 6]) gfg = ma.masked_values(arr, 4) print (gfg)
Producción :
[1 2 3 -- 5 6]