Vamos discutir.
Função Sintaxe
A função tem uma sintaxe relativamente simples, como mostrado abaixo:
Numpy.qualquer (a, eixo = nenhum, out = Nenhum, keepDims =Parâmetros de função
A função aceita os seguintes parâmetros:
Valor de retorno da função
A função retorna uma matriz contendo valores booleanos.
Nota: Qualquer valor que não seja igual a zero é tratado como verdadeiro. Estes incluem nan e valores de infinito positivo e negativo.
Exemplo 1
O exemplo abaixo mostra como usar a função qualquer () em uma matriz unidimensional segurando valores booleanos.
# importar numpyO código acima deve testar se algum dos elementos na matriz fornecida é igual a verdadeiro.
A saída resultante é como mostrado:
VerdadeiroExemplo #2
Condier O exemplo a seguir:
arr = np.Array ([1,0,1, NP.nan, 0])O código deve retornar true, pois a matriz contém valores verdadeiros, como 1 e NAN.
Exemplo #3
Tome a mesma operação realizada em uma matriz 2D ao longo de um eixo específico.
arr = np.Array ([[verdadeiro, falso, verdadeiro], [verdadeiro, falso, falso]])O código acima deve retornar uma matriz como mostrado:
[True False True]Exemplo #4
Você também pode passar um valor negativo do eixo, no qual o caso a função contará dos últimos para os primeiros índices.
Um exemplo é como mostrado:
arr = np.Array ([[verdadeiro, falso, verdadeiro], [verdadeiro, falso, falso]])Isso retorna:
[ Verdade verdade]Exemplo #5
Para salvar a saída em uma matriz diferente, podemos fazer:
arr = np.Array ([[verdadeiro, falso, verdadeiro], [verdadeiro, falso, falso]])Neste exemplo, temos uma matriz chamada salvar com a mesma forma que o valor de saída. Em seguida, usamos o parâmetro out para salvar a saída da função qualquer () na matriz de salvamento.
A matriz resultante é como mostrado:
[ Verdade verdade]Você também pode substituir os valores da matriz por inteiros.
Conclusão
Neste artigo, exploramos o Numpy qualquer função, o que nos permite testar se algum elemento em uma matriz avaliar como verdadeiro ao longo de um determinado eixo.
Codificação feliz!!