Pytorch - wzajemne

Pytorch - wzajemne
W tym samouczku Pytorch zwrócimy wzajemność wszystkich elementów tensor przy użyciu metody wzajemnej ().

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.odwrotność()

Wzajemność () w Pytorch zwraca wzajemność każdego elementu w tensorze Pytorcha. Wymaga jednego parametru.

Składnia:

latarka.wzajemne (tensor_object)

Parametr:

Tensor_Object to tensor

Przykład 1:

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów i zwrócimy wzajemność tych 5 elementów w tensorze.

#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 elementy w tensor:”)
Drukuj (dane 1)
Drukuj („wzajemne”)
Drukuj (pochodnia.wzajemne (dane 1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor [[1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Wzajemne
tensor ([0.7463, 0.1764, 0.1124, 0.2193, 0.1346]))

Pracujący:

1. 1/1.3400 = 0.7463

2. 1/5.6700 = 0.1764

3. 1/8.9000 = 0.1124

4. 1/4.5600 = 0.2193

5. 1/7.4300 = 0.1346

Przykład 2:

W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma 5 elementów w każdym rzędzie i zwrócim wzajemność elementów.

#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 elementy w tensor:”)
Drukuj (dane 1)
Drukuj („wzajemne”)
Drukuj (pochodnia.wzajemne (dane 1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor [[[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Wzajemne
tensor [[[0.7463, 0.1764, 0.1124, 0.2193, 0.1346],
[1.0000, 0.5000, 0.3333, 0.2500, 0.2000]])

Pracujący:

1. 1/1.3400 = 0.7463,1/1.0000 = 1.0000

2. 1/5.6700 = 0.1764,1/ 2.0000 = 0.5000

3. 1/8.9000 = 0.1124,1/3.0000 = 0.3333

4. 1/4.5600 = 0.2193, 1/4.0000 = 0.2500

5. 1/7.4300 = 0.1346, 1/5.0000 = 0.2000

Pracuj z CPU

Jeśli chcesz uruchomić funkcję wzajemną () 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 zwróci wzajemność tych 5 elementów w tensorze.

#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 elementy w tensor:”)
Drukuj (dane 1)
Drukuj („wzajemne”)
Drukuj (pochodnia.wzajemne (dane 1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor [[1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Wzajemne
tensor ([0.7463, 0.1764, 0.1124, 0.2193, 0.1346]))

Pracujący:

1. 1/1.3400 = 0.7463

2. 1/5.6700 = 0.1764

3. 1/8.9000 = 0.1124

4. 1/4.5600 = 0.2193

5. 1/7.4300 = 0.1346

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 zwróciłem wzajemność elementów.

#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 elementy w tensor:”)
Drukuj (dane 1)
Drukuj („wzajemne”)
Drukuj (pochodnia.wzajemne (dane 1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor [[[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Wzajemne
tensor [[[0.7463, 0.1764, 0.1124, 0.2193, 0.1346],
[1.0000, 0.5000, 0.3333, 0.2500, 0.2000]])

Pracujący:

1. 1/1.3400 = 0.7463,1/1.0000 = 1.0000

2. 1/5.6700 = 0.1764,1/ 2.0000 = 0.5000

3. 1/8.9000 = 0.1124,1/3.0000 = 0.3333

4. 1/4.5600 = 0.2193, 1/4.0000 = 0.2500

5. 1/7.4300 = 0.1346, 1/5.0000 = 0.2000

Wniosek

W tej lekcji Pytorcha omówiliśmy funkcję wzajemną (). Zwraca wzajemność każdego elementu w tensor Pytorch. Omówiliśmy dwa przykłady z różnymi tensorami wymiarowymi, aby wykonać funkcję wzajemną ().