En tensor er et flerdimensjonalt utvalg som brukes til å lagre data. 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.float_power ()
Det hever elementene til eksponentens kraft i en tensor og returnerer alle elementene i en tensor med dobbel presisjon. Det tar to parametere.
Syntaks:
lommelykt.float_power (tensor_object, eksponent)
Parametere:
Eksempel 1:
La oss lage en 1D -tensor som har fem elementer og hever elementene til kraften til fire.
Produksjon:
Faktisk tensor:Arbeider:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Eksempel 2:
La oss lage en 2D -tensor som har fem elementer i hver rad og hever elementene til kraften til to.
Produksjon:
Faktisk tensor:Arbeider:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Arbeid med CPU
Hvis du vil kjøre float_power () -funksjonen på CPU, må vi lage en tensor med en CPU () -funksjon. Dette kjøres på en CPU -maskin.
På dette tidspunktet, når vi lager en tensor, kan vi bruke CPU () -funksjonen.
Syntaks:
lommelykt.Tensor (data).prosessor()
Eksempel 1:
La oss lage en 1D -tensor som har fem elementer på CPU og hever elementene til kraften til fire.
Produksjon:
Faktisk tensor:Arbeider:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Eksempel 2:
La oss lage en 2D -tensor som har fem elementer på CPU i hver rad og hever elementene til kraften til to.
Produksjon:
Faktisk tensor:Arbeider:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Konklusjon
I denne Pytorch -leksjonen diskuterte vi float_power () -funksjonen. Det hever elementene til eksponentens kraft i en tensor og returnerer alle elementene i en tensor med dobbel presisjon. Vi så to forskjellige eksempler og arbeidet også disse eksemplene på en CPU -maskin.