Pytorch - Square

Pytorch - Square
Zwrócimy kwadrat wszystkich elementów w tensor za pomocą metody kwadratu () 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.kwadrat()

Square () w Pytorch zwraca kwadrat każdego elementu w tensor Pytorch. Wymaga jednego parametru.

Składnia:

latarka.Square (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 kwadrat 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)
Drukuj („Square:”)
Drukuj (pochodnia.Square (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([12, 34, 56, 1, 10])
Kwadrat:
tensor ([144, 1156, 3136, 1, 100])

Pracujący:

  1. 12 * 12 = 144
  2. 34 * 34 = 1156
  3. 56 * 56 = 3136
  4. 1 * 1 = 1
  5. 10 * 10 = 100

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ócimy kwadraty 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)
Drukuj („Square”)
Drukuj (pochodnia.Square (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([[45, 67, 21, 23, 2],
[-2, 3, 4, 5, 6]))
Kwadrat
tensor ([[2025, 4489, 441, 529, 4],
[4, 9, 16, 25, 36]])

Pracujący:

  1. 45 * 45 = 2025, -2 * -2 = 4
  2. 67 * 67 = 4489,3 * 3 = 9
  3. 21 * 21 = 441,4 * 4 = 16
  4. 23 * 23 = 529,5 * 5 = 25
  5. 2 * 2 = 4,6 * 6 = 36

Pracuj z CPU

Jeśli chcesz uruchomić funkcję kwadratową () 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 w funkcji procesora i zwrócimy kwadrat 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)
Drukuj („Square:”)
Drukuj (pochodnia.Square (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([12, 34, 56, 1, 10])
Kwadrat:
tensor ([144, 1156, 3136, 1, 100])

Pracujący:

  1. 12 * 12 = 144
  2. 34 * 34 = 1156
  3. 56 * 56 = 3136
  4. 1 * 1 = 1
  5. 10 * 10 = 100

Przykład 2:

W tym przykładzie utworzymy tensor z dwoma wymiarami, który ma 5 elementów w funkcji procesora w każdym rzędzie i zwrócimy kwadraty 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)
Drukuj („Square”)
Drukuj (pochodnia.Square (data1))

Wyjście:

Rzeczywisty tensor:
tensor ([[45, 67, 21, 23, 2],
[-2, 3, 4, 5, 6]))
Kwadrat
tensor ([[2025, 4489, 441, 529, 4],
[4, 9, 16, 25, 36]])

Pracujący:

  1. 45 * 45 = 2025, -2 * -2 = 4
  2. 67 * 67 = 4489,3 * 3 = 9
  3. 21 * 21 = 441,4 * 4 = 16
  4. 23 * 23 = 529,5 * 5 = 25
  5. 2 * 2 = 4,6 * 6 = 36

Wniosek

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