NP NP.cualquier

NP NP.cualquier
La función Any () en Numpy se usa para probar si un elemento en una matriz determinada se evalúa a verdad.

Déjanos discutir.

Sintaxis de funciones

La función tiene una sintaxis relativamente simple como se muestra a continuación:

numpy.cualquier (a, eje = ninguno, fuera = ninguno, Keepdims =, *, donde =)

Parámetros de función

La función acepta los siguientes parámetros:

  1. A - se refiere a la matriz de entrada o un objeto Like_like.
  2. Eje: el parámetro del eje define la lógica o la reducción a lo largo de la cual se lleva a cabo el eje. Si se establece en ninguno, la matriz aplanará la matriz.
  3. Out: especifica una matriz de salida para almacenar la salida.
  4. donde: especifica qué elementos incluir en el proceso de evaluación.

Valor de retorno de la función

La función devuelve una matriz que contiene valores booleanos.

Nota: Cualquier valor que no sea igual a cero se trata como verdadero. Estos incluyen NAN y valores de infinito positivos y negativos.

Ejemplo 1

El siguiente ejemplo muestra cómo usar la función Any () en una matriz unidimensional que contiene valores booleanos.

# Importar Numpy
importar numpy como np
arr = np.Array ([verdadero, falso, verdadero, verdadero])
Imprimir (NP.cualquier (arr))

El código anterior debe probar si alguno de los elementos en la matriz proporcionado es igual a verdadero.

La salida resultante es como se muestra:

Verdadero

Ejemplo #2

CONDIER El siguiente ejemplo:

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

El código debe devolver verdadero ya que la matriz contiene valores verdaderos como 1 y NAN.

Ejemplo #3

Tome la misma operación realizada en una matriz 2D a lo largo de un eje específico.

arr = np.Array ([[verdadero, falso, verdadero], [verdadero, falso, falso]])
Imprimir (NP.cualquiera (arr, axis = 0))

El código anterior debe devolver una matriz como se muestra:

[Verdadero Falso Verdadero]

Ejemplo #4

También puede pasar un valor de eje negativo, en el que el caso de la función contará desde el último hasta los primeros índices.

Un ejemplo es como se muestra:

arr = np.Array ([[verdadero, falso, verdadero], [verdadero, falso, falso]])
Imprimir (NP.cualquiera (arr, axis = -1))

Esto regresa:

[ Verdad verdad]

Ejemplo #5

Para guardar la salida en una matriz diferente, podemos hacer:

arr = np.Array ([[verdadero, falso, verdadero], [verdadero, falso, falso]])
guardar = np.Array ([Verdadero, Falso])
notario público.Any (arr, axis = -1, out = save)
Imprimir (guardar)

En este ejemplo, tenemos una matriz llamada Guardar con la misma forma que el valor de salida. Luego usamos el parámetro de salida para guardar la salida de cualquier función () en la matriz de guardado.

La matriz resultante es como se muestra:

[ Verdad verdad]

También puede reemplazar los valores de la matriz con enteros.

Conclusión

En este artículo, exploramos el Numpy cualquier función, lo que nos permite probar si algún elemento en una matriz se evalúa como verdadero a lo largo de un eje dado.

Codificación feliz!!