Pytorch - Deg2rad

Pytorch - Deg2rad
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:

  1. 180 grader er lik 3.1416 Radianer.
  2. 90 grader er lik 1.5708 Radianer.
  3. 270 grader er lik 4.7124 Radianer.
  4. 0 grader er lik 0.0000 radianer.
  5. 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:

  1. 180 grader er lik 3.1416 radianer, og 720 grader er lik 12.5664 Radianer.
  2. 90 grader er lik 1.5708 radianer, og 120 grader er lik2.0944 Radianer.
  3. 270 grader er lik 4.7124 radianer, og 240 grader er lik 4.1888 Radianer.
  4. 0 grader er lik 0.0000 radianer, og 670 grader er lik 11.6937 Radianer.
  5. 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:

  1. 180 grader er lik 3.1416 Radianer.
  2. 90 grader er lik 1.5708 Radianer.
  3. 270 grader er lik 4.7124 Radianer.
  4. 0 grader er lik 0.0000 radianer.
  5. 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:

  1. 180 grader er lik 3.1416 radianer, og 720 grader er lik 12.5664 Radianer.
  2. 90 grader er lik 1.5708 radianer, og 120 grader er lik2.0944 Radianer.
  3. 270 grader er lik 4.7124 radianer, og 240 grader er lik 4.1888 Radianer.
  4. 0 grader er lik 0.0000 radianer, og 670 grader er lik 11.6937 Radianer.
  5. 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.