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.lt () funksjon
Fakkelen.LT () -funksjonen i Pytorch brukes til å sammenligne alle elementene i to tensorer (mindre enn). Det returnerer sant hvis elementet i den første tensoren er mindre enn elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren ikke er mindre enn elementet i den andre tensoren. Det tar to parametere.
Syntaks:
lommelykt.LT (Tensor_Object1, Tensor_Object2)
Parametere:
Komme tilbake:
Det vil returnere en tensor med boolske verdier.
Eksempel 1
I dette eksemplet vil vi lage endimensjonale tensorer: data1 og data2 med 5 numeriske verdier for å utføre LT ().
#import fakkelmodulProduksjon:
First Tensor: Tensor ([0, 45, 67, 0, 23])Er elementene i den første tensoren mindre enn elementer i den andre tensoren?: tensor ([falsk, falsk, falsk, sann, 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 LT ().
#import fakkelmodulProduksjon:
Første tensor: Tensor ([[23, 45, 67, 0, 0],Er elementene i den første tensoren mindre enn elementer i den andre tensoren?: tensor ([[falsk, falsk, falsk, sann, sann],
[Falsk, falsk, sann, falsk, falsk]])Arbeider:
Arbeid med CPU
Hvis du vil kjøre en lt () -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 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 på rad og utføre LT ().
#import fakkelmodulProduksjon:
Første tensor: Tensor ([[23, 45, 67, 0, 0],Er elementene i den første tensoren mindre enn elementer i den andre tensoren?: tensor ([[falsk, falsk, falsk, sann, sann],
[Falsk, falsk, sann, falsk, falsk]])Arbeider:
lommelykt.le () funksjon
Fakkelen.Le () -funksjonen i Pytorch brukes til å sammenligne alle elementene i to tensorer (mindre enn eller lik ). Det returnerer sant hvis elementet i den første tensoren er mindre enn eller lik elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren verken er mindre enn eller lik elementet i den andre tensoren. Det tar to parametere.
Syntaks:
lommelykt.le (tensor_object1, tensor_object2)
Parametere:
Komme tilbake:
Det vil returnere en tensor med boolske verdier.
Eksempel 1
I dette eksemplet vil vi lage endimensjonale tensorer: data1 og data2 med 5 numeriske verdier for å utføre LE ().
#import fakkelmodulProduksjon:
First Tensor: Tensor ([0, 45, 67, 0, 23])Er elementene i den første tensoren mindre enn eller lik elementene i den andre tensoren?: tensor ([sann, falsk, falsk, sann, sann])
Arbeider:
Eksempel 2
I dette eksemplet vil vi lage to dimensjonale tensorer: data1 og data2 med 5 numeriske verdier hver på rad og utføre le ().
#import fakkelmodulProduksjon:
Første tensor: Tensor ([[23, 45, 67, 0, 0],Er elementene i den første tensoren mindre enn eller lik elementene i den andre tensoren?: tensor ([[falsk, falsk, falsk, sann, sann],
[Falsk, falsk, sann, sann, falsk]])Arbeider:
Arbeid med CPU
Hvis du vil kjøre en LE () -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 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 på rad og utføre le ().
#import fakkelmodulProduksjon:
Første tensor: Tensor ([[23, 45, 67, 0, 0],Er elementene i den første tensoren mindre enn eller lik elementene i den andre tensoren?: tensor ([[falsk, falsk, falsk, sann, sann],
[Falsk, falsk, sann, sann, falsk]])Arbeider:
Konklusjon
I denne Pytorch -leksjonen diskuterte vi fakkel.Lt () og fakkel.le (). Begge er sammenligningsfunksjoner som brukes til å sammenligne elementer i to tensorer. Fakkelen.LT () -funksjonen sammenligner alle elementene i to tensorer (mindre enn). Det returnerer sant hvis elementet i den første tensoren er mindre enn elementet i den andre tensoren og usant hvis elementet i den første tensoren ikke er mindre enn elementet i den andre tensoren.
Fakkelen.Le () -funksjonen returnerer sant hvis elementet i den første tensoren er mindre enn eller lik elementet i den andre tensoren og returnerer usant hvis elementet i den første tensoren verken er mindre enn eller lik elementet i den andre tensoren. Vi diskuterte også disse funksjonene som vil fungere på CPU.