función numpy.ma.fix_invalid() | Python

numpy.ma.fix_invalid()entrada de retorno de función con datos no válidos enmascarados y reemplazados por un valor de relleno. Donde los datos no válidos significan valores de nan, inf, etc.

Sintaxis: numpy.ma.fix_invalid(arr, mask = False, copy = True, fill_value = None)

Parámetro:
arr: [array_like] Array de entrada.
máscara: [secuencia, opcional] Debe ser convertible a una array de valores booleanos con la misma forma que los datos. True indica datos enmascarados.
copy: [bool, opcional] Ya sea para usar una copia de un (Verdadero) o para arreglar un lugar (Falso). El valor predeterminado es Verdadero.
fill_value: [escalar, opcional] Valor utilizado para corregir datos no válidos. El valor predeterminado es Ninguno, en cuyo caso se utiliza arr.fill_value.

Retorno: [MaskedArray] La array de entrada con entradas no válidas corregidas.

Código #1:

# Python program explaining
# numpy.ma.fix_invalid() function
  
# importing numpy as geek 
import numpy as geek 
   
arr = geek.ma.array([1., -1, geek.nan, geek.inf],
                              mask =[1] + [0]*3)
  
gfg = geek.ma.fix_invalid(arr)
  
print (gfg)

Producción :

[-- -1.0 -- --]

 
Código #2:

# Python program explaining
# numpy.ma.fix_invalid() function
  
# importing numpy as geek 
import numpy as geek 
   
arr = geek.ma.array([1., -1, geek.nan,
                    geek.inf, -1, geek.nan],
                          mask =[1] + [0]*5)
  
gfg = geek.ma.fix_invalid(arr)
  
print (gfg)

Producción :

[-- -1.0 -- -- -1.0 --]

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 *