Pytorch - Rad2deg

Pytorch - Rad2deg
Wir werden diskutieren, wie die Radians in diesem Pytorch -Tutorial mithilfe der Rad2deg () -Methode in Grad konvertiert werden können.

Pytorch ist ein Open-Source-Framework mit einer Python-Programmiersprache. Tensor ist ein mehrdimensionales Array, mit dem die Daten gespeichert werden. Um einen Tensor zu verwenden, müssen wir das Fackelmodul importieren. Um einen Tensor zu erstellen, ist die verwendete Methode Tensor ().

Syntax:

Fackel.Tensor (Daten)

Wobei die Daten ein mehrdimensionales Array sind.

Fackel.rad2deg ()

Rad2deg () in pytorch konvertiert die angegebenen Radians in Tensor in Grad. Es braucht einen Parameter.

Syntax:

Fackel.rad2deg (Tensor_Object)

Parameter:

Tensor_Object ist ein Tensor

Zurückkehren:

Es gibt einen neuen Tensor mit Grad zurück.

Beispiel 1:

In diesem Beispiel werden wir einen Tensor mit einer Dimension erstellen, die 5 Elemente hat und ihn in Grad umwandeln.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([1.34,5.67,8.90,4.56,7.43])
#Anzeige
Print ("Tatsächliche Radians im Tensor vorhanden:")
Druck (Daten1)
print ("Grad")
Druck (Taschenlampe.rad2deg (data1))

Ausgang:

Tatsächliche Radians im Tensor vorhanden:

Tensor ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Grad
Tensor ([76).7763, 324.8671, 509.9324, 261.2688, 425.7076])

Hier:

1. Die 1.3400 Radians entspricht 76.7763 Grad.

2. Die 5.6700 Radians entsprechen 324.8671 Grad.

3. The8.9000 Radiants sind gleich 509.9324 Grad.

4. Die 4.5600 Radians entspricht 261.2688 Grad.

5. Die 7.4300 Radians entsprechen 425.7076 Grad.

Beispiel 2:

In diesem Beispiel werden wir einen Tensor mit zwei Dimensionen erstellen, die 5 Elemente in jeder Reihe haben und sie in Radians umwandeln.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 2D -Tensor
Data1 = Fackel.Tensor ([1).34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#Anzeige
Print ("Tatsächliche Radians im Tensor vorhanden:")
Druck (Daten1)
print ("Grad")
Druck (Taschenlampe.rad2deg (data1))

Ausgang:

Tatsächliche Radians im Tensor vorhanden:
Tensor ([1).3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]]))
Grad
Tensor ([[76).7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]]))

Hier:

1. Die 1.3400 Radians entspricht 76.7763 Grad, 1 Radian entspricht 57.2958 Grad.

2. Die 5.6700 Radians entsprechen 324.8671 Grad, 2 Radians sind gleich 114.5916 Grad.

3. Die 8.9000 Radiants sind gleich 509.9324 Grad, 3 Radians sind gleich 171.8873 Grad.

4. Die 4.5600 Radians entspricht 261.2688 Grad, 4 Radians sind gleich 229.1831 Grad.

5. Die 7.4300 Radians entsprechen 425.7076 Grad, 5 Radians sind gleich 286.4789 Grad.

Arbeiten Sie mit CPU

Wenn Sie eine rad2deg () -Funktion auf der CPU ausführen möchten, müssen wir einen Tensor mit einer CPU () -Funktion erstellen. Dies wird auf einer CPU -Maschine ausgeführt.

Wenn wir einen Tensor erstellen, können wir diesmal die Funktion cpu () verwenden.

Syntax:

Fackel.Tensor (Daten).Zentralprozessor()

Beispiel 1:

In diesem Beispiel werden wir einen Tensor mit einer Dimension erstellen, die 5 Elemente auf der CPU enthält und ihn in Grad umwandeln.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([1.34,5.67,8.90,4.56,7.43]).Zentralprozessor()
#Anzeige
Print ("Tatsächliche Radians im Tensor vorhanden:")
Druck (Daten1)
print ("Grad")
Druck (Taschenlampe.rad2deg (data1))

Ausgang:

Tatsächliche Radians im Tensor vorhanden:
Tensor ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Grad
Tensor ([76).7763, 324.8671, 509.9324, 261.2688, 425.7076])

Hier:

1. Die 1.3400 Radians entspricht 76.7763 Grad.

2. Die 5.6700 Radians entsprechen 324.8671 Grad.

3. Die 8.9000 Radiants sind gleich 509.9324 Grad.

4. Die 4.5600 Radians entspricht 261.2688 Grad.

5. Die 7.4300 Radians entsprechen 425.7076 Grad.

Beispiel 2:

In diesem Beispiel werden wir einen Tensor mit zwei Dimensionen erstellen, die 5 Elemente in der CPU in jeder Reihe haben und sie in Radians umwandeln.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 2D -Tensor
Data1 = Fackel.Tensor ([1).34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).Zentralprozessor()
#Anzeige
Print ("Tatsächliche Radians im Tensor vorhanden:")
Druck (Daten1)
print ("Grad")
Druck (Taschenlampe.rad2deg (data1))

Ausgang:

Tatsächliche Radians im Tensor vorhanden:
Tensor ([1).3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]]))
Grad
Tensor ([[76).7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]]))

Hier:

1. Die 1.3400 Radians entspricht 76.7763 Grad, 1 Radian entspricht 57.2958 Grad.

2. Die 5.6700 Radians entsprechen 324.8671 Grad, 2 Radians sind gleich 114.5916 Grad.

3. Die 8.9000 Radiants sind gleich 509.9324 Grad, 3 Radians sind gleich 171.8873 Grad.

4. Die 4.5600 Radians entspricht 261.2688 Grad, 4 Radians sind gleich 229.1831 Grad.

5. Die 7.4300 Radians entsprechen 425.7076 Grad, 5 Radians sind gleich 286.4789 Grad.

Abschluss

In dieser Pytorch -Lektion haben wir über die Funktion rad2deg () besprochen. Es wandelt die angegebenen Radians in Tensor in Grad um. Wir führen auch den Tensor auf der CPU durch, indem wir die beiden Beispiele berücksichtigen.