Pytorch - Deg2rad

Pytorch - Deg2rad
Pytorch è un framework open source per il linguaggio di programmazione Python.

Il tensore è un array multidimensionale utilizzato per archiviare i dati. Quindi, per usare un tensore, dobbiamo importare il modulo Torcia.

Per creare un tensore il metodo utilizzato è tensore ().

Sintassi:
torcia.tensore (dati)

Dove i dati sono un array multidimensionale.

torcia.deg2rad ()

Deg2rad () in Pytorch converte i gradi date in un tensore a Radians.

Ci vuole un parametro.

Sintassi:
torcia.deg2rad (tensor_object)

Parametro:
tensor_object è un tensore.

Ritorno:
Restituirà un nuovo tensore con gradi.

Esempio 1:
In questo esempio, creeremo un tensore con una dimensione che ha cinque elementi e lo convertiremo in Radians.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([180,90,270,0,360])
#Schermo
stampa ("gradi reali presenti nel tensore:")
Stampa (Data1)
stampa ("radianti")
Stampa (torcia.deg2rad (data1))

Produzione:

Gradi effettivi presenti nel tensore:
Tensor ([180, 90, 270, 0, 360])
Radianti
tensore ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])

Qui:

  1. 180 gradi è pari a 3.1416 RADANI.
  2. 90 gradi sono uguali a 1.5708 radianti.
  3. 270 gradi è pari a 4.7124 radianti.
  4. 0 gradi è uguale a 0.0000 radianti.
  5. 360 gradi è pari a 6.2832 radianti.

Esempio 2:
In questo esempio, creeremo un tensore con due dimensioni che ha cinque elementi in ogni riga e li convertirebbe in gradi.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.Tensor ([[180,90.270,0,360], [720.120.240.670.560]]))
#Schermo
stampa ("gradi reali presenti nel tensore:")
Stampa (Data1)
stampa ("radianti")
Stampa (torcia.deg2rad (data1))

Produzione:

Gradi effettivi presenti nel tensore:
Tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianti
tensore ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])

Qui:

  1. 180 gradi è pari a 3.1416 radianti e 720 gradi è pari a 12.5664 radianti.
  2. 90 gradi sono uguali a 1.5708 radianti e 120 gradi sono uguali a 2.0944 RADANI.
  3. 270 gradi è pari a 4.7124 radianti e 240 gradi è pari a 4.1888 Radians.
  4. 0 gradi è uguale a 0.0000 radianti e 670 gradi è pari a 11.6937 radianti.
  5. 360 gradi è pari a 6.2832 radianti e 560 gradi è pari a 9.7738 radianti.

Lavorare con la CPU

Se si desidera eseguire una funzione deg2rad () sulla CPU, allora dobbiamo creare un tensore con una funzione CPU (). Questo funzionerà su una macchina CPU.

Al momento, quando stiamo creando un tensore, possiamo usare la funzione CPU ().

Sintassi:
torcia.tensore (dati).processore()

Esempio 1:
In questo esempio, creeremo un tensore con una dimensione che ha cinque elementi sulla CPU e lo convertirebbe in Radians.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([180,90,270,0,360]).processore()
#Schermo
stampa ("gradi reali presenti nel tensore:")
Stampa (Data1)
stampa ("radianti")
Stampa (torcia.deg2rad (data1))

Produzione:

Gradi effettivi presenti nel tensore:
Tensor ([180, 90, 270, 0, 360])
Radianti
tensore ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])

Qui:

  1. 180 gradi è pari a 3.1416 RADANI.
  2. 90 gradi sono uguali a 1.5708 radianti.
  3. 270 gradi è pari a 4.7124 radianti.
  4. 0 gradi è uguale a 0.0000 radianti.
  5. 360 gradi è pari a 6.2832 radianti.

Esempio 2:
In questo esempio, creeremo un tensore con due dimensioni che ha cinque elementi sulla CPU in ogni riga e li convertirebbe in gradi.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.Tensor ([[180,90.270,0,360], [720.120.240.670.560]])).processore()
#Schermo
stampa ("gradi reali presenti nel tensore:")
Stampa (Data1)
stampa ("radianti")
Stampa (torcia.deg2rad (data1))

Produzione:

Gradi effettivi presenti nel tensore:
Tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianti
tensore ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])

Qui:

  1. 180 gradi è pari a 3.1416 radianti e 720 gradi è pari a 12.5664 radianti.
  2. 90 gradi sono uguali a 1.5708 radianti e 120 gradi sono uguali a 2.0944 RADANI.
  3. 270 gradi è pari a 4.7124 radianti e 240 gradi è pari a 4.1888 Radians.
  4. 0 gradi è uguale a 0.0000 radianti e 670 gradi è pari a 11.6937 radianti.
  5. 360 gradi è pari a 6.2832 radianti e 560 gradi è pari a 9.7738 radianti.

Conclusione

In questa lezione di Pytorch, abbiamo discusso di Deg2rad (). Converte i gradi di tensore dati in radianti. Abbiamo anche eseguito il tensore sulla CPU considerando due esempi.