Pytorch - Sqrt

Pytorch - Sqrt
Zwrócimy pierwiastek kwadratowy wszystkich elementów w tensor za pomocą metody sqrt () 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.sqrt ()

Sqrt () w Pytorch zwraca pierwiastek kwadratowy każdego elementu w tensor Pytorch. Wymaga jednego parametru.

Składnia:

latarka.sqrt (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 korzenie kwadratowe tych 5 elementów w tensorze.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor
data1 = pochodnia.tensor ([12,34,56,1,10])
#wyświetlacz
Drukuj („Rzeczywisty tensor:”)
Drukuj (dane 1)
druk („root kwadratowy:”)
Drukuj (pochodnia.sqrt (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([12, 34, 56, 1, 10])
Pierwiastek kwadratowy:
tensor [[3.4641, 5.8310, 7.4833, 1.0000, 3.1623])

Pracujący:

  1. √12 = 3.4641
  2. √34 = 5.8310
  3. √56 = 7.4833
  4. √1 = 1.0000
  5. √10 = 3.1623

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ócili pierwiastek kwadratowy elementów.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor ([[45,67,21,23,2], [2,3,4,5,6]]))
#wyświetlacz
Drukuj („Rzeczywisty tensor:”)
Drukuj (dane 1)
druk („root kwadratowy:”)
Drukuj (pochodnia.sqrt (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([[45, 67, 21, 23, 2],
[2, 3, 4, 5, 6]])
Pierwiastek kwadratowy:
tensor [[[6.7082, 8.1854, 4.5826, 4.7958, 1.4142],
[1.4142, 1.7321, 2.0000, 2.2361, 2.4495]])

Pracujący:

  1. √45 = 6.7082, √2 = 1.4142
  2. √67 = 8.1854, √3 = 1.7321
  3. √21 = 4.5826, √4 = 2.0000
  4. √23 = 4.7958, √5 = 2.2361
  5. √2 = 1.4142, √6 = 2.4495

Pracuj z CPU

Jeśli chcesz uruchomić funkcję sqrt () 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ócimy korzenie kwadratowe tych 5 elementów w tensorze.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor
data1 = pochodnia.tensor ([12,34,56,1,10]).procesor()
#wyświetlacz
Drukuj („Rzeczywisty tensor:”)
Drukuj (dane 1)
druk („root kwadratowy:”)
Drukuj (pochodnia.sqrt (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([12, 34, 56, 1, 10])
Pierwiastek kwadratowy:
tensor [[3.4641, 5.8310, 7.4833, 1.0000, 3.1623])

Pracujący:

  1. √12 = 3.4641
  2. √34 = 5.8310
  3. √56 = 7.4833
  4. √1 = 1.0000
  5. √10 = 3.1623

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ócili pierwiastek kwadratowy elementów.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D
data1 = pochodnia.tensor ([[45,67,21,23,2], [2,3,4,5,6]])).procesor()
#wyświetlacz
Drukuj („Rzeczywisty tensor:”)
Drukuj (dane 1)
druk („root kwadratowy:”)
Drukuj (pochodnia.sqrt (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([[45, 67, 21, 23, 2],
[2, 3, 4, 5, 6]])
Pierwiastek kwadratowy:
tensor [[[6.7082, 8.1854, 4.5826, 4.7958, 1.4142],
[1.4142, 1.7321, 2.0000, 2.2361, 2.4495]])

Pracujący:

  1. √45 = 6.7082, √2 = 1.4142
  2. √67 = 8.1854, √3 = 1.7321
  3. √21 = 4.5826, √4 = 2.0000
  4. √23 = 4.7958, √5 = 2.2361
  5. √2 = 1.4142, √6 = 2.4495

Wniosek

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