La función count_nonzero () le permite determinar el número de valores no cero en una matriz determinada.
Déjanos discutir.
Sintaxis de funciones
La función count_nonzero () se puede expresar como se muestra a continuación:
numpy.count_nonzero (a, axis = none, *, keepdims = false)Parámetros
Los parámetros de la función son los siguientes:
Valor de retorno
La función luego devuelve el número de valores no cero en la matriz a lo largo del eje especificado.
Nota: Si el eje está configurado en ninguno, la función aplanará la matriz y devolverá el número total de valores no cero en toda la matriz.
Ejemplo 1
Considere el código de ejemplo proporcionado a continuación:
# Importar NumpyEn el código de ejemplo anterior, tenemos una matriz unidimensional que contiene tres valores cero.
Luego usamos el ARR.Propiedad de tamaño para obtener el número total de elementos en la matriz y la función count_nonzero () para obtener el número de elementos distintos de cero.
El código anterior debería devolver:
Elementos totales: 12Ejemplo #2
El ejemplo a continuación muestra la función count_nonzero () con una matriz 2D a lo largo del eje cero.
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])En este caso, tenemos una matriz 2D con tres elementos cero. La función debe determinar el número de valores no cero a lo largo del eje cero y devolver la salida como se muestra a continuación:
Elementos totales: 12Ejemplo #3
La misma operación se puede decir a lo largo del un eje. Una ilustración de ejemplo es como se muestra en el siguiente código:
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]])El código anterior debe devolver:
Elementos totales: 12Terminación
Con la ayuda de esta guía, ahora está familiarizado con la función Numpy Count_nonzero () y cómo usarla en sus matrices Numpy.
Gracias por leer!!