Pytorch - alle

Pytorch - alle
“I denne pytorch -opplæringen vil vi sjekke om elementene i tensoren evaluerer til True ved å bruke All () -metoden.

Pytorch er et open source-ramme tilgjengelig med et Python-programmeringsspråk.

En tensor er et flerdimensjonalt utvalg som brukes til å lagre dataene. Så for å bruke en tensor, må vi importere fakkelmodulen.

For å lage en tensor er metoden som brukes tensor () ”

Syntaks:

lommelykt.Tensor (data)

Hvor data er en flerdimensjonal matrise.

lommelykt.alle()

lommelykt.alle () i pytorch returnerer sant hvis verdiene i en tensor ikke er lik 0 eller usant. Hvis noen av verdiene i en tensor er lik 0 eller usant, vil den returnere usant.

Det tar en parameter.

Syntaks:

lommelykt.All (Tensor_Object)

Parameter:

tensor_object er en tensor.

Eksempel 1

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer og anvende all () -funksjon for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.tensor ([2,3,0,3,4])
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik 0? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
Tensor ([2, 3, 0, 3, 4])
Gjør alle elementer i en tensor ikke lik 0?
Tensor (falsk)

Her kan vi finne 0 i 4. plassering. Så alle () returnerte usant.

Eksempel 2

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer og anvende all () -funksjon for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.Tensor ([2,3,4,3,4])
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik 0? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
Tensor ([2, 3, 4, 3, 4])
Gjør alle elementer i en tensor ikke lik 0?
tensor (sant)

Her finner vi ikke 0 i Tensor. Så alle () kom tilbake.

Eksempel 3

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 boolske elementer og anvende alle () -funksjoner for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.tensor ([sann, falsk, sann, sann, sann])
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik falske? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
tensor ([sann, falsk, sann, sann, sann])
Gjør alle elementer i en tensor ikke lik falske?
Tensor (falsk)

Her kan vi finne usant i tensoren. Så alle () returnerte usant.

Arbeid med CPU

Hvis du vil kjøre en All () -funksjon på CPU, må vi lage en tensor med en CPU () -funksjon. Dette kjøres på en CPU -maskin.

Når vi lager en tensor, kan vi på dette tidspunktet bruke CPU () -funksjonen.

Syntaks:

lommelykt.Tensor (data).prosessor()

Eksempel 1

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer på CPU og anvende all () -funksjonen for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.tensor ([2,3,0,3,4]).prosessor()
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik 0? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
Tensor ([2, 3, 0, 3, 4])
Gjør alle elementer i en tensor ikke lik 0?
Tensor (falsk)

Her kan vi finne 0 i 4. plassering. Så alle () returnerte usant.

Eksempel 2

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer på CPU og anvende all () -funksjonen for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.Tensor ([2,3,4,3,4]).prosessor()
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik 0? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
Tensor ([2, 3, 4, 3, 4])
Gjør alle elementer i en tensor ikke lik 0?
tensor (sant)

Her finner vi ikke 0 i Tensor. Så alle () kom tilbake.

Eksempel 3

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 boolske elementer på CPU og anvende alle () -funksjonen for å sjekke funksjonaliteten.

#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.tensor ([sann, falsk, sann, sann, sann]).prosessor()
#vise
trykk ("Faktiske elementer i tensoren:")
Print (Data1)
trykk ("Gjør alle elementer i en tensor ikke lik falske? ")
#all () i pytorch
trykk (fakkel.ALL (Data1))

Produksjon:

Faktiske elementer i tensoren:
tensor ([sann, falsk, sann, sann, sann])
Gjør alle elementer i en tensor ikke lik falske?
Tensor (falsk)

Her kan vi finne usant i tensoren. Så alle () returnerte usant.

Konklusjon

I denne Pytorch -leksjonen diskuterte vi All () -funksjonen. Det returnerer sant hvis verdiene i en tensor ikke er lik 0 eller usant. Hvis noen av verdiene i en tensor er lik 0 eller usant, vil den returnere usant. Vi så tre forskjellige eksempler og jobbet også med disse eksemplene på en CPU -maskin.