Numpy NP.qualquer

Numpy NP.qualquer
A função de qualquer () em Numpy é usada para testar se um elemento em uma determinada matriz avalia.

Vamos discutir.

Função Sintaxe

A função tem uma sintaxe relativamente simples, como mostrado abaixo:

Numpy.qualquer (a, eixo = nenhum, out = Nenhum, keepDims =, *, onde =)

Parâmetros de função

A função aceita os seguintes parâmetros:

  1. a - refere -se à matriz de entrada ou ao objeto Array_like.
  2. eixo - o parâmetro do eixo define a lógica ou redução ao longo do qual o eixo é realizado. Se definido como nenhum, a matriz irá achatar a matriz.
  3. OUT - Especifica uma matriz de saída para armazenar a saída.
  4. onde - especifica quais elementos a serem incluídos no processo de avaliação.

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 numpy
importar numpy como np
arr = np.Array ([verdadeiro, falso, verdadeiro, verdadeiro])
Imprimir (NP.qualquer (arr))

O código acima deve testar se algum dos elementos na matriz fornecida é igual a verdadeiro.

A saída resultante é como mostrado:

Verdadeiro

Exemplo #2

Condier O exemplo a seguir:

arr = np.Array ([1,0,1, NP.nan, 0])
Imprimir (NP.qualquer (arr)

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]])
Imprimir (NP.qualquer (arr, eixo = 0))

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]])
Imprimir (NP.qualquer (arr, eixo = -1))

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]])
salvar = np.Array ([Verdadeiro, Falso])
NP.qualquer (arr, eixo = -1, out = salvar)
Imprimir (salvar)

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!!