Count_nonzero () -funksjonen lar deg bestemme antall ikke-nullverdier i en gitt matrise.
La oss diskutere.
Funksjonssyntaks
Count_nonzero () -funksjonen kan uttrykkes som vist nedenfor:
numpy.count_nonzero (a, akse = ingen, *, keepdims = falsk)Parametere
Funksjonsparametrene er som følger:
Returverdi
Funksjonen returnerer deretter antall ikke-nullverdier i matrisen langs den spesifiserte aksen.
Merk: Hvis aksen er satt til ingen, vil funksjonen flate matrisen og returnere det totale antallet ikke-nullverdier i hele matrisen.
Eksempel 1
Tenk på eksempelkoden nedenfor:
# Importer numpyI eksempelkoden ovenfor har vi en endimensjonal matrise som inneholder tre nullverdier.
Vi bruker deretter ARR.Størrelseegenskap for å få det totale antall elementer i matrisen og count_nonzero () -funksjonen for å få antall ikke-null elementer.
Koden over skal returnere:
Totalt elementer: 12Eksempel nr. 2
Eksemplet nedenfor viser count_nonzero () -funksjonen med en 2D -matrise langs nullaksen.
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])I dette tilfellet har vi en 2D -matrise med tre nullelementer. Funksjonen skal bestemme antall ikke-nullverdier langs nullaksen og returnere utgangen som vist nedenfor:
Totalt elementer: 12Eksempel nr. 3
Den samme operasjonen kan sies langs den ene aksen. Et eksempel på illustrasjonen er som vist i koden nedenfor:
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])Ovennevnte kode skal returnere:
Totalt elementer: 12Avslutning
Ved hjelp av denne guiden er du nå kjent med Numpy Count_NonZero () -funksjonen og hvordan du bruker den i Numpy Arrays.
Takk for at du leste!!