La funzione Count_nonzero () consente di determinare il numero di valori diversi da zero in un dato array.
Discutiamo.
Sintassi della funzione
La funzione Count_nonzero () può essere espressa come mostrato di seguito:
numpy.count_nonzero (a, axis = nessuno, *, keepDims = false)Parametri
I parametri della funzione sono i seguenti:
Valore di ritorno
La funzione restituisce quindi il numero di valori diversi da zero nell'array lungo l'asse specificato.
Nota: se l'asse è impostato su nessuno, la funzione appiattirà l'array e restituirà il numero totale di valori diversi da zero nell'intero array.
Esempio 1
Considera il codice di esempio fornito di seguito:
# Importa NumpyNel codice di esempio sopra, abbiamo un array unidimensionale contenente tre valori zero.
Quindi usiamo l'arr.Proprietà dimensione per ottenere il numero totale di elementi nell'array e la funzione Count_nonzero () per ottenere il numero di elementi diversi da zero.
Il codice sopra dovrebbe restituire:
Elementi totali: 12Esempio n. 2
L'esempio seguente mostra la funzione count_nonzero () con un array 2D lungo l'asse zero.
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])In questo caso, abbiamo un array 2D con tre elementi zero. La funzione dovrebbe determinare il numero di valori diversi da zero lungo l'asse zero e restituire l'uscita come mostrato di seguito:
Elementi totali: 12Esempio n. 3
La stessa operazione può essere detto lungo un asse. Un'illustrazione di esempio è come mostrato nel codice seguente:
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])Il codice sopra dovrebbe restituire:
Elementi totali: 12Terminazione
Con l'aiuto di questa guida, ora hai familiarità con la funzione Numpy Count_nonzero () e come usarla nelle tue array numpy.
Grazie per aver letto!!