Pytorch er et open source-ramme for Python-programmeringsspråket.
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 er tensor ().
Syntaks:
lommelykt.Tensor (data)
Hvor data er en flerdimensjonal matrise.
lommelykt.deg2rad ()
deg2rad () i Pytorch konverterer de gitte grader i en tensor til radianer.
Det tar en parameter.
Syntaks:
lommelykt.deg2rad (tensor_object)
Parameter:
tensor_object er en tensor.
Komme tilbake:
Det vil returnere en ny tensor med grader.
Eksempel 1:
I dette eksemplet vil vi lage en tensor med en dimensjon som har fem elementer og konvertere den til radianer.
#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.Tensor ([180,90,270,0,360]))
#vise
trykk ("Faktiske grader til stede i tensoren:")
Print (Data1)
trykk ("Radianer")
trykk (fakkel.deg2rad (data1))
Produksjon:
Faktiske grader til stede i tensoren:
Tensor ([180, 90, 270, 0, 360])
Radianer
tensor ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])
Her:
- 180 grader er lik 3.1416 Radianer.
- 90 grader er lik 1.5708 Radianer.
- 270 grader er lik 4.7124 Radianer.
- 0 grader er lik 0.0000 radianer.
- 360 grader er lik 6.2832 Radianer.
Eksempel 2:
I dette eksemplet vil vi lage en tensor med to dimensjoner som har fem elementer i hver rad og konvertere dem til grader.
#Først importer fakkelmodulen
Importer fakkel
#Create en 2D -tensor
data1 = fakkel.Tensor ([[180,90,270,0,360], [720,120,240,670,560]]))
#vise
trykk ("Faktiske grader til stede i tensoren:")
Print (Data1)
trykk ("Radianer")
trykk (fakkel.deg2rad (data1))
Produksjon:
Faktiske grader til stede i tensoren:
Tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianer
tensor ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])
Her:
- 180 grader er lik 3.1416 radianer, og 720 grader er lik 12.5664 Radianer.
- 90 grader er lik 1.5708 radianer, og 120 grader er lik2.0944 Radianer.
- 270 grader er lik 4.7124 radianer, og 240 grader er lik 4.1888 Radianer.
- 0 grader er lik 0.0000 radianer, og 670 grader er lik 11.6937 Radianer.
- 360 grader er lik 6.2832 radianer, og 560 grader er lik 9.7738 Radianer.
Arbeid med CPU
Hvis du vil kjøre en DEG2RAD () -funksjon 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:
I dette eksemplet vil vi lage en tensor med en dimensjon som har fem elementer på CPU og konvertere den til radianer.
#Først importer fakkelmodulen
Importer fakkel
#skap en 1D -tensor
data1 = fakkel.Tensor ([180,90,270,0,360])).prosessor()
#vise
trykk ("Faktiske grader til stede i tensoren:")
Print (Data1)
trykk ("Radianer")
trykk (fakkel.deg2rad (data1))
Produksjon:
Faktiske grader til stede i tensoren:
Tensor ([180, 90, 270, 0, 360])
Radianer
tensor ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])
Her:
- 180 grader er lik 3.1416 Radianer.
- 90 grader er lik 1.5708 Radianer.
- 270 grader er lik 4.7124 Radianer.
- 0 grader er lik 0.0000 radianer.
- 360 grader er lik 6.2832 Radianer.
Eksempel 2:
I dette eksemplet vil vi lage en tensor med to dimensjoner som har fem elementer på CPU i hver rad og konvertere dem til grader.
#Først importer fakkelmodulen
Importer fakkel
#Create en 2D -tensor
data1 = fakkel.Tensor ([[180,90,270,0,360], [720,120,240,670,560]])).prosessor()
#vise
trykk ("Faktiske grader til stede i tensoren:")
Print (Data1)
trykk ("Radianer")
trykk (fakkel.deg2rad (data1))
Produksjon:
Faktiske grader til stede i tensoren:
Tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianer
tensor ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])
Her:
- 180 grader er lik 3.1416 radianer, og 720 grader er lik 12.5664 Radianer.
- 90 grader er lik 1.5708 radianer, og 120 grader er lik2.0944 Radianer.
- 270 grader er lik 4.7124 radianer, og 240 grader er lik 4.1888 Radianer.
- 0 grader er lik 0.0000 radianer, og 670 grader er lik 11.6937 Radianer.
- 360 grader er lik 6.2832 radianer, og 560 grader er lik 9.7738 Radianer.
Konklusjon
I denne Pytorch -leksjonen diskuterte vi Deg2rad (). Det konverterer de gitte grader av tensor til radianer. Vi kjørte også tensoren på CPU ved å vurdere to eksempler.