Discutiamo.
Sintassi della funzione
La funzione ha una sintassi relativamente semplice come mostrato di seguito:
numpy.Any (a, axis = nessuno, out = nessuno, KeepDims =Parametri della funzione
La funzione accetta i seguenti parametri:
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 NumpyIl codice sopra dovrebbe testare se uno qualsiasi degli elementi nell'array fornito è uguale a True.
L'output risultante è come mostrato:
VEROEsempio n. 2
Conditore l'esempio seguente:
arr = np.Array ([1,0,1, NP.nan, 0])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]])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]])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]])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!!