A função count_nonZero () permite determinar o número de valores diferentes de zero em uma determinada matriz.
Vamos discutir.
Função Sintaxe
A função count_nonZero () pode ser expressa como mostrado abaixo:
Numpy.count_nonZero (a, eixo = nenhum, *, keepDims = false)Parâmetros
Os parâmetros da função são os seguintes:
Valor de retorno
A função retorna o número de valores diferentes de zero na matriz ao longo do eixo especificado.
Nota: Se o eixo for definido como nenhum, a função achatará a matriz e retornará o número total de valores diferentes de zero em toda a matriz.
Exemplo 1
Considere o código de exemplo fornecido abaixo:
# importar numpyNo código de exemplo acima, temos uma matriz unidimensional contendo três valores zero.
Nós então usamos o arrum.Propriedade de tamanho para obter o número total de elementos na matriz e a função Count_NonZero () para obter o número de elementos diferentes de zero.
O código acima deve retornar:
Total de elementos: 12Exemplo #2
O exemplo abaixo mostra a função count_nonZero () com uma matriz 2D ao longo do eixo zero.
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]]))Nesse caso, temos uma matriz 2D com três elementos zero. A função deve determinar o número de valores diferentes de zero ao longo do eixo zero e retornar a saída como mostrado abaixo:
Total de elementos: 12Exemplo #3
A mesma operação pode ser dita ao longo do um eixo. Um exemplo de ilustração é como mostrado no código abaixo:
arr_2d = np.Array ([[0,1,2,3], [0,4,5,6], [0,7,8,9]]))O código acima deve retornar:
Total de elementos: 12Terminação
Com a ajuda deste guia, agora você está familiarizado com a função Numpy Count_NonZero () e como usá -la em suas matrizes numpy.
Obrigado pela leitura!!