La fonction Numpy Nan_To_Num vous permet de remplacer Nan par un zéro et un influence avec un numéro fini dans un tableau.
En utilisant cet article, nous discuterons de la fonction NAN_TO_NUM dans Numpy. Restez à l'écoute!!
Syntaxe de fonction
La syntaxe de fonction est illustrée dans l'extrait de code indiqué ci-dessous:
nombant.nan_to_num (x, copy = true, nan = 0.0, posinf = aucun, neginf = aucun)Paramètres de fonction
La fonction prend les paramètres suivants:
Valeur de retour
La fonction renvoie le tableau d'entrée avec les valeurs non finites remplacées. Si la copie est fausse, la fonction agira en place.
Exemple
L'exemple ci-dessous montre comment utiliser la fonction NAN_TO_NUM pour remplacer les valeurs NAN par 0.
Importer Numpy comme NPDans l'exemple ci-dessus, nous remplaçons les valeurs NAN dans le tableau d'entrée. La sortie résultante est comme indiqué:
Orignal: [Nan 1. 2. 3.]]Exemple de code 2
L'exemple ci-dessous illustre la fonction nan_to_num utilisée avec des valeurs infinies.
arr = np.Array ([NP.nan, -np.Inf, NP.inf, -100, 100])L'exemple ci-dessus utilise la fonction nan_to_num pour remplacer toutes les valeurs infinies positives et négatives des valeurs NAN.
Le résultat est comme indiqué ci-dessous:
[0.00000000e + 000 -1.79769313E + 308 1.79769313E + 308 -1.00000000e + 002Fermeture
Dans cet article, nous couvrons comment utiliser la fonction Numpy nan_to_num () pour remplacer les valeurs NAN par 0 et toutes les valeurs entières positives et négatives. N'hésitez pas à explorer les documents pour plus.
Merci d'avoir lu!!