Den numpy nan_to_num -funksjonen lar deg erstatte NAN med en null og en inf med et begrenset nummer i en matrise.
Ved hjelp av denne artikkelen vil vi diskutere ved bruk av NAN_TO_NUM -funksjonen i Numpy. Følg med!!
Funksjonssyntaks
Funksjonssyntaksen er illustrert i kodebiten vist nedenfor:
numpy.nan_to_num (x, kopi = true, nan = 0.0, posinf = ingen, neginf = ingen)Funksjonsparametere
Funksjonen tar følgende parametere:
Returverdi
Funksjonen returnerer inngangsarrayen med de ikke-finittverdiene erstattet. Hvis kopien er falsk, vil funksjonen fungere på plass.
Eksempel
Eksemplet nedenfor viser hvordan du bruker NAN_TO_NUM -funksjonen for å erstatte NAN -verdier med 0.
Importer numpy som NPI eksemplet over erstatter vi NAN -verdiene i inngangsarrayen. Den resulterende utgangen er som vist:
orignal: [Nan 1. 2. 3.]Eksempel Kode 2
Eksemplet nedenfor illustrerer NAN_TO_NUM -funksjonen som brukes med uendelige verdier.
arr = np.Array ([NP.nan, -np.inf, np.inf, -100, 100])Eksemplet over bruker NAN_TO_NUM -funksjonen for å erstatte alle positive og negative uendelige verdier av NAN -verdiene.
Resultatet er som vist nedenfor:
[0.00000000E+000 -1.79769313E+308 1.79769313e+308 -1.00000000E+002Lukking
I denne artikkelen dekker vi hvordan du bruker Numpy nan_to_num () -funksjonen for å erstatte NAN -verdier med 0 og alle positive og negative heltallverdier. Utforsk gjerne dokumentene for mer.
Takk for at du leste!!