Pytorch - Rad2deg

Pytorch - Rad2deg
Discuteremo come convertire i radianti in gradi usando il metodo Rad2Deg () in questo tutorial Pytorch.

Pytorch è un framework open source disponibile con un linguaggio di programmazione Python. Il tensore è un array multidimensionale che viene utilizzato per archiviare i dati. Per usare un tensore, dobbiamo importare il modulo Torch. Per creare un tensore, il metodo utilizzato è tensore ().

Sintassi:

torcia.tensore (dati)

Dove i dati sono un array multidimensionale.

Torcia.Rad2Deg ()

Rad2Deg () in Pytorch converte i radianti dati in tensore a gradi. Ci vuole un parametro.

Sintassi:

torcia.Rad2Deg (Tensor_Object)

Parametro:

tensor_object è un tensore

Ritorno:

Restituisce un nuovo tensore con gradi.

Esempio 1:

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi e lo convertiremo in gradi.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([1.34,5.67,8.90,4.56,7.43])
#Schermo
Stampa ("RADIANI ATTUALI presenti nel tensore:")
Stampa (Data1)
stampa ("gradi")
Stampa (torcia.Rad2Deg (data1))

Produzione:

RADIANI ATTUALI Presenti nel tensore:

tensore ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Gradi
tensore ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Qui:

1. Il 1.3400 Radians è pari a 76.7763 gradi.

2. Il 5.6700 Radians è pari a 324.8671 gradi.

3. The8.9000 radians è pari a 509.9324 gradi.

4. Il 4.5600 Radians è pari a 261.2688 gradi.

5. Il 7.4300 Radians è pari a 425.7076 gradi.

Esempio 2:

In questo esempio, creeremo un tensore con due dimensioni che ha 5 elementi in ogni riga e li convertiremo in radianti.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.tensore ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#Schermo
Stampa ("RADIANI ATTUALI presenti nel tensore:")
Stampa (Data1)
stampa ("gradi")
Stampa (torcia.Rad2Deg (data1))

Produzione:

RADIANI ATTUALI Presenti nel tensore:
tensore ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Gradi
tensore ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Qui:

1. Il 1.3400 Radians è pari a 76.7763 gradi, 1 radiante è pari a 57.2958 gradi.

2. Il 5.6700 Radians è pari a 324.8671 gradi, 2 radianti sono pari a 114.5916 gradi.

3. L'8.9000 radians è pari a 509.9324 gradi, 3 radianti sono pari a 171.8873 gradi.

4. Il 4.5600 Radians è pari a 261.2688 gradi, 4 radianti sono uguali a 229.1831 gradi.

5. Il 7.4300 Radians è pari a 425.7076 gradi, 5 radianti sono uguali a 286.4789 gradi.

Lavorare con la CPU

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

Quando creiamo un tensore, questa volta, possiamo usare la funzione CPU ().

Sintassi:

torcia.tensore (dati).processore()

Esempio 1:

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi sulla CPU e lo convertirebbe in gradi.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 1D
data1 = torcia.tensore ([1.34,5.67,8.90,4.56,7.43]).processore()
#Schermo
Stampa ("RADIANI ATTUALI presenti nel tensore:")
Stampa (Data1)
stampa ("gradi")
Stampa (torcia.Rad2Deg (data1))

Produzione:

RADIANI ATTUALI Presenti nel tensore:
tensore ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Gradi
tensore ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Qui:

1. Il 1.3400 Radians è pari a 76.7763 gradi.

2. Il 5.6700 Radians è pari a 324.8671 gradi.

3. L'8.9000 radians è pari a 509.9324 gradi.

4. Il 4.5600 Radians è pari a 261.2688 gradi.

5. Il 7.4300 Radians è pari a 425.7076 gradi.

Esempio 2:

In questo esempio, creeremo un tensore con due dimensioni che ha 5 elementi sulla CPU in ogni riga e li convertirebbe in Radians.

#First Importa il modulo Torch
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.tensore ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).processore()
#Schermo
Stampa ("RADIANI ATTUALI presenti nel tensore:")
Stampa (Data1)
stampa ("gradi")
Stampa (torcia.Rad2Deg (data1))

Produzione:

RADIANI ATTUALI Presenti nel tensore:
tensore ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Gradi
tensore ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Qui:

1. Il 1.3400 Radians è pari a 76.7763 gradi, 1 radiante è pari a 57.2958 gradi.

2. Il 5.6700 Radians è pari a 324.8671 gradi, 2 radianti sono pari a 114.5916 gradi.

3. L'8.9000 radians è pari a 509.9324 gradi, 3 radianti sono pari a 171.8873 gradi.

4. Il 4.5600 Radians è pari a 261.2688 gradi, 4 radianti sono uguali a 229.1831 gradi.

5. Il 7.4300 Radians è pari a 425.7076 gradi, 5 radianti sono uguali a 286.4789 gradi.

Conclusione

In questa lezione di Pytorch, abbiamo discusso della funzione Rad2Deg (). Converte i radianti dati in tensore in gradi. Eseguiamo anche il tensore sulla CPU considerando i due esempi.