Pytorch to open source framework dla języka programowania Pythona.
TENSOR to wielowymiarowa tablica używana do przechowywania danych. Aby użyć tensora, musimy zaimportować moduł pochodni.
Aby utworzyć tensor, zastosowana metoda to TENSOR ().
Składnia:
latarka.tensor (dane)
Gdzie dane są wielowymiarową tablicą.
latarka.deg2rad ()
deg2rad () w Pytorcha przekształca dane stopnie w tensor w Radian.
Wymaga jednego parametru.
Składnia:
latarka.deg2rad (tensor_object)
Parametr:
Tensor_Object to tensor.
Powrót:
Zwróci nowy tensor o stopnie.
Przykład 1:
W tym przykładzie utworzymy tensor o jednym wymiarze, który ma pięć elementów i przekształci go w radian.
#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1D
data1 = pochodnia.tensor ([180,90,270,0,360])
#wyświetlacz
Drukuj („Rzeczywiste stopnie obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („Radianie”)
Drukuj (pochodnia.deg2rad (data1))
Wyjście:
Rzeczywiste stopnie obecne w tensorze:
tensor ([180, 90, 270, 0, 360])
Radianie
tensor [[3.1416, 1.5708, 4.7124, 0.0000, 6.2832])
Tutaj:
- 180 stopni jest równe 3.1416 Radian.
- 90 stopni jest równe 1.5708 Radians.
- 270 stopni jest równe 4.7124 Radians.
- 0 stopni jest równe 0.0000 radian.
- 360 stopni jest równe 6.2832 Radians.
Przykład 2:
W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma pięć elementów w każdym rzędzie i przekonwertuje je na stopnie.
#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor ([[180,90,270,0,360], [720, 120,240 670 560]))))
#wyświetlacz
Drukuj („Rzeczywiste stopnie obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („Radianie”)
Drukuj (pochodnia.deg2rad (data1))
Wyjście:
Rzeczywiste stopnie obecne w tensorze:
tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianie
tensor [[[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])
Tutaj:
- 180 stopni jest równe 3.1416 radian i 720 stopni to 12.5664 Radians.
- 90 stopni jest równe 1.5708 radian i 120 stopni to 2.0944 Radians.
- 270 stopni jest równe 4.7124 radian i 240 stopni to 4.1888 Radians.
- 0 stopni jest równe 0.0000 radian i 670 stopni to 11.6937 Radians.
- 360 stopni jest równe 6.2832 radian i 560 stopni to 9.7738 Radians.
Pracuj z CPU
Jeśli chcesz uruchomić funkcję deg2rad () na procesorze, musimy utworzyć tensor z funkcją cpu (). Będzie to działać na komputerze procesora.
W tej chwili, kiedy tworzymy tensor, 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 pięć elementów na procesorze i przekonwertuje go w radian.
#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([180,90,270,0,360]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste stopnie obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („Radianie”)
Drukuj (pochodnia.deg2rad (data1))
Wyjście:
Rzeczywiste stopnie obecne w tensorze:
tensor ([180, 90, 270, 0, 360])
Radianie
tensor [[3.1416, 1.5708, 4.7124, 0.0000, 6.2832])
Tutaj:
- 180 stopni jest równe 3.1416 Radian.
- 90 stopni jest równe 1.5708 Radians.
- 270 stopni jest równe 4.7124 Radians.
- 0 stopni jest równe 0.0000 radian.
- 360 stopni jest równe 6.2832 Radians.
Przykład 2:
W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma pięć elementów na procesorze w każdym rzędzie i przekonwertuje je na stopnie.
#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor ([[180,90,270,0,360], [720, 120,240 670 560])))).procesor()
#wyświetlacz
Drukuj („Rzeczywiste stopnie obecne w tensorze:”)
Drukuj (dane 1)
Drukuj („Radianie”)
Drukuj (pochodnia.deg2rad (data1))
Wyjście:
Rzeczywiste stopnie obecne w tensorze:
tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianie
tensor [[[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])
Tutaj:
- 180 stopni jest równe 3.1416 radian i 720 stopni to 12.5664 Radians.
- 90 stopni jest równe 1.5708 radian i 120 stopni to 2.0944 Radians.
- 270 stopni jest równe 4.7124 radian i 240 stopni to 4.1888 Radians.
- 0 stopni jest równe 0.0000 radian i 670 stopni to 11.6937 Radians.
- 360 stopni jest równe 6.2832 radian i 560 stopni to 9.7738 Radians.
Wniosek
W tej lekcji Pytorcha omówiliśmy Deg2rad (). Przekształca podane stopnie tensor na radian. Prowadziliśmy również tensor na procesorze, rozważając dwa przykłady.