Pytorch er et open source-ramme tilgjengelig med et Python-programmeringsspråk. Vi kan behandle dataene i Pytorch i form av en tensor.
En tensor er et flerdimensjonalt utvalg som brukes til å lagre dataene. 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.gt () funksjon
De lommelykt.LT () i Pytorch brukes til å sammenligne alle elementene i to tensorer (større enn). Det returnerer sant hvis elementet i den første tensoren er større enn elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren ikke er større enn elementet i den andre tensoren. Det tar to parametere.
Syntaks
lommelykt.gt (tensor_object1, tensor_object2)Parametere
Komme tilbake
Det vil returnere en tensor med de boolske verdiene.
Eksempel 1
I dette eksemplet vil vi lage endimensjonale tensorer: data1 og data2 med 5 numeriske verdier for å utføre GT ().
Produksjon
First Tensor: Tensor ([0, 45, 67, 0, 23])
Second Tensor: Tensor ([0, 0, 55, 78, 23])
Gjør elementene i den første tensoren større enn elementer i den andre tensoren? : tensor ([falsk, sann, sann, falsk, falsk])
Arbeider
Eksempel 2
I dette eksemplet vil vi lage todimensjonale tensorer: data1 og data2 med 5 numeriske verdier hver på rad og utføre GT ().
Produksjon
Første tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Second Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gjør elementene i den første tensoren større enn elementer i den andre tensoren? : Tensor ([[sann, sann, sann, falsk, falsk],
[Sann, sann, falsk, falsk, sann]])
Arbeider
Arbeid med CPU
Hvis du vil kjøre en GT () -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
I dette eksemplet vil vi lage todimensjonale tensorer: data1 og data2 med 5 numeriske verdier hver i rad og utføre GT ().
Produksjon
Første tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Second Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Er elementene i den første tensoren større enn elementene i den andre tensoren?
Tensor ([[sann, sann, sann, falsk, falsk],
[Sann, sann, falsk, falsk, sann]])
Arbeider
lommelykt.ge () funksjon
De lommelykt.ge () -funksjon i pytorch brukes til å sammenligne alle elementene i to tensorer (større enn eller lik). Det returnerer sant hvis elementet i den første tensoren er større enn eller lik elementet i den andre tensoren og falskt hvis elementet i den første tensoren verken er større enn eller lik elementet i den andre tensoren. Det tar to parametere.
Syntaks
lommelykt.GE (Tensor_Object1, Tensor_Object2)Produksjon
First Tensor: Tensor ([0, 45, 67, 0, 23])
Second Tensor: Tensor ([0, 0, 55, 78, 23])
Gjør elementene i den første tensoren større enn eller lik elementene i den andre tensoren? : tensor ([sann, sann, sann, falsk, sann])
Arbeider
Eksempel 2
I dette eksemplet vil vi lage to dimensjonale tensorer: data1 og data2 med 5 numeriske verdier hver i rad og utføre ge ().
Produksjon
Første tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Second Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gjør elementene i den første tensoren større enn eller lik elementene i den andre tensoren? : tensor ([[sann, sann, sann, falsk, falsk],
[Sant, sant, falsk, sant, sant]])
Arbeider
Arbeid med CPU
Hvis du vil kjøre en GE () -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
I dette eksemplet vil vi lage to dimensjonale tensorer: data1 og data2 med 5 numeriske verdier hver i rad og utføre ge ().
Produksjon
Første tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Second Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Gjør elementene i den første tensoren større enn eller lik elementene i den andre tensoren? Tensor ([[sann, sann, sann, falsk, falsk],
[Sant, sant, falsk, sant, sant]])
Arbeider
Konklusjon
I denne Pytorch -leksjonen diskuterte vi fakkel.gt () og fakkel.ge (). Begge er sammenligningsfunksjoner som brukes til å sammenligne elementer i to tensorer. Fakkelen.gt () sammenligner alle elementene i to tensorer (større enn). Det returnerer sant hvis elementet i den første tensoren er større enn elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren ikke er større enn elementet i den andre tensoren.
Fakkelen.ge () returnerer sant hvis elementet i den første tensoren er større enn eller lik elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren verken er større enn eller lik elementet i den andre tensoren. Vi diskuterte også disse funksjonene som vil fungere på en CPU.