La oss diskutere.
Funksjonssyntaks
Funksjonen har en relativt enkel syntaks som vist nedenfor:
numpy.hvilken som helst (a, akse = ingen, ut = ingen, keepdims =Funksjonsparametere
Funksjonen godtar følgende parametere:
Funksjonsretur
Funksjonen returnerer en matrise som inneholder boolske verdier.
Merk: Enhver verdi som ikke er lik null blir behandlet som sann. Disse inkluderer nan og positive og negative uendelig verdier.
Eksempel 1
Eksemplet nedenfor viser hvordan du bruker en hvilken som helst () -funksjon i en endimensjonal matrise som holder boolske verdier.
# Importer numpyKoden over skal teste om noen av elementene i den medfølgende matrisen er lik sann.
Den resulterende utgangen er som vist:
ekteEksempel nr. 2
Kondier Følgende eksempel:
arr = np.Array ([1,0,1, NP.Nan, 0])Koden skal returnere sant ettersom matrisen inneholder sanne verdier som 1 og NAN.
Eksempel nr. 3
Ta den samme operasjonen utført på en 2D -matrise langs en bestemt akse.
arr = np.Array ([[True, False, True], [True, False, False]]))Ovennevnte kode skal returnere en matrise som vist:
[True False True]Eksempel 4
Du kan også passere en negativ akseverdi, der tilfelle funksjonen vil telle fra de siste til første indekser.
Et eksempel er som vist:
arr = np.Array ([[True, False, True], [True, False, False]]))Dette kommer tilbake:
[ Sant sant]Eksempel 5
For å lagre utdataene i en annen matrise, kan vi gjøre:
arr = np.Array ([[True, False, True], [True, False, False]]))I dette eksemplet har vi en matrise som heter Save med samme form som utgangsverdien. Vi bruker deretter ut -parameteren for å lagre utgangen fra hvilken som helst () -funksjon til lagringsarrayen.
Den resulterende matrisen er som vist:
[ Sant sant]Du kan også erstatte verdiene til matrisen med heltall.
Konklusjon
I denne artikkelen utforsket vi Numpy enhver funksjon, som lar oss teste om noe element i en matrise evaluerer til True langs en gitt akse.
Glad koding!!