Pytorch - Rad2Deg

Pytorch - Rad2Deg
Omówimy sposób konwersji radian na stopnie za pomocą metody Rad2Deg () w tym samouczku Pytorcha.

Pytorch to open source dostępny z językiem programowania Python. TENSOR to wielowymiarowa tablica używana do przechowywania danych. Aby użyć tensor, musimy zaimportować moduł pochodni. Aby utworzyć tensor, zastosowaną metodą jest tensor ().

Składnia:

latarka.tensor (dane)

Gdzie dane są wielowymiarową tablicą.

Latarka.Rad2Deg ()

Rad2Deg () w Pytorch przekształca podawane radiany w tensor na stopnie. Wymaga jednego parametru.

Składnia:

latarka.Rad2Deg (Tensor_Object)

Parametr:

Tensor_Object to tensor

Powrót:

Zwraca nowy tensor z stopniami.

Przykład 1:

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów i przekształci go na stopnie.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor [[1.34,5.67,8.90,4.56,7.43])
#wyświetlacz
Drukuj („Rzeczywiste radiany obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („stopnie”)
Drukuj (pochodnia.Rad2Deg (data1))

Wyjście:

Rzeczywiste radiany obecne w tensorze:

tensor [[1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Stopni
tensor [[76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Tutaj:

1. 1.3400 radianów jest równe 76.7763 stopni.

2. 5.6700 radianów jest równe 324.8671 stopni.

3. 8.9000 radianów jest równe 509.9324 stopnie.

4. 4.5600 radianów jest równe 261.2688 stopni.

5. 7.4300 radianów jest równe 425.7076 stopni.

Przykład 2:

W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma 5 elementów w każdym rzędzie i przekształci je w radian.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor [[[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#wyświetlacz
Drukuj („Rzeczywiste radiany obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („stopnie”)
Drukuj (pochodnia.Rad2Deg (data1))

Wyjście:

Rzeczywiste radiany obecne w tensorze:
tensor [[[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Stopni
tensor [[[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Tutaj:

1. 1.3400 radianów jest równe 76.7763 stopni, 1 radian wynosi 57.2958 stopni.

2. 5.6700 radianów jest równe 324.8671 stopni, 2 radiany są równe 114.5916 stopni.

3. 8.9000 radianów jest równe 509.9324 stopnie, 3 radiany to 171.8873 stopni.

4. 4.5600 radianów jest równe 261.2688 stopni, 4 radiany to 229.1831 stopni.

5. 7.4300 radianów jest równe 425.7076 stopni, 5 radian jest równa 286.4789 stopni.

Pracuj z CPU

Jeśli chcesz uruchomić funkcję Rad2Deg () na procesorze, musimy utworzyć tensor z funkcją CPU (). Będzie to działać na komputerze procesora.

Kiedy tworzymy tensor, tym razem możemy użyć funkcji CPU ().

Składnia:

latarka.tensor (dane).procesor()

Przykład 1:

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów na procesorze i przekonwertuje go na stopnie.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor [[1.34,5.67,8.90,4.56,7.43]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste radiany obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („stopnie”)
Drukuj (pochodnia.Rad2Deg (data1))

Wyjście:

Rzeczywiste radiany obecne w tensorze:
tensor [[1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Stopni
tensor [[76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Tutaj:

1. 1.3400 radianów jest równe 76.7763 stopni.

2. 5.6700 radianów jest równe 324.8671 stopni.

3. 8.9000 radianów jest równe 509.9324 stopnie.

4. 4.5600 radianów jest równe 261.2688 stopni.

5. 7.4300 radianów jest równe 425.7076 stopni.

Przykład 2:

W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma 5 elementów na procesorze w każdym rzędzie i przekonwertuje je w radian.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor [[[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste radiany obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („stopnie”)
Drukuj (pochodnia.Rad2Deg (data1))

Wyjście:

Rzeczywiste radiany obecne w tensorze:
tensor [[[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Stopni
tensor [[[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Tutaj:

1. 1.3400 radianów jest równe 76.7763 stopni, 1 radian wynosi 57.2958 stopni.

2. 5.6700 radianów jest równe 324.8671 stopni, 2 radiany są równe 114.5916 stopni.

3. 8.9000 radianów jest równe 509.9324 stopnie, 3 radiany to 171.8873 stopni.

4. 4.5600 radianów jest równe 261.2688 stopni, 4 radiany to 229.1831 stopni.

5. 7.4300 radianów jest równe 425.7076 stopni, 5 radian jest równa 286.4789 stopni.

Wniosek

W tej lekcji Pytorcha omówiliśmy funkcję Rad2Deg (). Przekształca danych radianów w tensor na stopnie. Uruchamiamy również tensor na procesorze, rozważając dwa przykłady.