La funzione Numpy NAN_TO_NUM consente di sostituire NAN con uno zero e un INF con un numero finito in un array.
Usando questo articolo, discuteremo usando la funzione NAN_TO_NUM in Numpy. Rimani sintonizzato!!
Sintassi della funzione
La sintassi della funzione è illustrata nello snippet di codice mostrato di seguito:
numpy.nan_to_num (x, copia = true, nan = 0.0, posinf = nessuno, neginf = nessuno)Parametri della funzione
La funzione prende i seguenti parametri:
Valore di ritorno
La funzione restituisce l'array di input con i valori non conclusivi sostituiti. Se la copia è falsa, la funzione agirà in atto.
Esempio
L'esempio seguente mostra come utilizzare la funzione nan_to_num per sostituire i valori NAN con 0.
Importa Numpy come NPNell'esempio sopra, sostituiamo i valori NAN nell'array di input. L'output risultante è come mostrato:
Orignal: [NAN 1. 2. 3."Codice di esempio 2
L'esempio seguente illustra la funzione nan_to_num utilizzata con valori infiniti.
arr = np.array ([NP.nan, -np.Inf, NP.INF, -100, 100])L'esempio sopra utilizza la funzione nan_to_num per sostituire tutti i valori infiniti positivi e negativi dei valori NAN.
Il risultato è come mostrato di seguito:
[0.00000000E+000 -1.79769313E+308 1.79769313E+308 -1.00000000E+002Chiusura
In questo articolo, copriamo come utilizzare la funzione Numpy nan_to_num () per sostituire i valori NAN con 0 e tutti i valori interi positivi e negativi. Sentiti libero di esplorare i documenti per ulteriori informazioni.
Grazie per aver letto!!