Numpy np.Qualunque

Numpy np.Qualunque
La funzione qualsiasi () in numpy viene utilizzata per verificare se un elemento in un determinato array valuta a true.

Discutiamo.

Sintassi della funzione

La funzione ha una sintassi relativamente semplice come mostrato di seguito:

numpy.Any (a, axis = nessuno, out = nessuno, KeepDims =, *, dove =)

Parametri della funzione

La funzione accetta i seguenti parametri:

  1. A - si riferisce all'array di input o all'array_like oggetto.
  2. Asse - Il parametro dell'asse definisce la logica o la riduzione lungo il quale viene eseguito l'asse. Se impostato su nessuno, l'array appiattirà l'array.
  3. Out - Specifica un array di output per archiviare l'output.
  4. dove - specifica quali elementi includere nel processo di valutazione.

Valore di ritorno della funzione

La funzione restituisce un array contenente valori booleani.

Nota: qualsiasi valore non uguale a zero è trattato come vero. Questi includono NAN e valori di infinito positivi e negativi.

Esempio 1

L'esempio seguente mostra come utilizzare la funzione qualsiasi () in un array monodimensionale che detiene valori booleani.

# Importa Numpy
Importa Numpy come NP
arr = np.array ([vero, falso, vero, vero])
Stampa (NP.qualsiasi (arr))

Il codice sopra dovrebbe testare se uno qualsiasi degli elementi nell'array fornito è uguale a True.

L'output risultante è come mostrato:

VERO

Esempio n. 2

Conditore l'esempio seguente:

arr = np.Array ([1,0,1, NP.nan, 0])
Stampa (NP.qualsiasi (arr)

Il codice dovrebbe restituire vero poiché l'array contiene valori reali come 1 e nan.

Esempio n. 3

Prendi la stessa operazione eseguita su un array 2D lungo un asse specifico.

arr = np.array ([[vero, falso, vero], [vero, falso, falso]])
Stampa (NP.qualsiasi (arr, axis = 0))

Il codice sopra dovrebbe restituire un array come mostrato:

[Vero falso vero]

Esempio #4

È inoltre possibile passare un valore dell'asse negativo, in cui il caso la funzione conta dall'ultimo ai primi indici.

Un esempio è come mostrato:

arr = np.array ([[vero, falso, vero], [vero, falso, falso]])
Stampa (NP.qualsiasi (arr, axis = -1))

Questo ritorna:

[ Vero vero]

Esempio #5

Per salvare l'output su un array diverso, possiamo fare:

arr = np.array ([[vero, falso, vero], [vero, falso, falso]])
salva = np.array ([vero, falso])
np.qualsiasi (arr, axis = -1, out = salva)
Stampa (salva)

In questo esempio, abbiamo un array chiamato salvataggio con la stessa forma del valore di output. Quindi utilizziamo il parametro out per salvare l'output di qualsiasi funzione () nell'array di salvataggio.

L'array risultante è come mostrato:

[ Vero vero]

Puoi anche sostituire i valori dell'array con i numeri interi.

Conclusione

In questo articolo, abbiamo esplorato il numpy qualsiasi funzione, che ci consente di testare se qualsiasi elemento in un array valuta il vero lungo un determinato asse.

Codice felice!!