Tensor to wielowymiarowa tablica, która jest używana do przechowywania danych. Aby użyć tensora, musimy zaimportować moduł pochodni.
Aby utworzyć tensor, zastosowaną metodą jest tensor ().
Składnia:
latarka.tensor (dane)
Gdzie dane są wielowymiarową tablicą.
latarka.float_power ()
Podnosi elementy do mocy wykładnika w tensorze i zwraca wszystkie elementy w tensorze z podwójną precyzją. Wymaga dwóch parametrów.
Składnia:
latarka.float_power (tensor_object, wykładnik)
Parametry:
Przykład 1:
Utwórzmy tensor 1d, który ma pięć elementów i podnosi elementy do mocy czterech.
Wyjście:
Rzeczywisty tensor:Pracujący:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Przykład 2:
Utwórzmy tensor 2D, który ma pięć elementów w każdym rzędzie i podnosi elementy do mocy dwóch.
Wyjście:
Rzeczywisty tensor:Pracujący:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Pracuj z CPU
Jeśli chcesz uruchomić funkcję float_power () 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:
Utwórzmy tensor 1d, który ma pięć elementów na procesorze i podnosi elementy do mocy czterech.
Wyjście:
Rzeczywisty tensor:Pracujący:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Przykład 2:
Utwórzmy tensor 2D, który ma pięć elementów na procesorze w każdym rzędzie i podnosi elementy do mocy dwóch.
Wyjście:
Rzeczywisty tensor:Pracujący:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Wniosek
W tej lekcji Pytorcha omówiliśmy funkcję float_power (). Podnosi elementy do mocy wykładnika w tensorze i zwraca wszystkie elementy w tensorze z podwójną precyzją. Widzieliśmy dwa różne przykłady, a także opracowaliśmy te przykłady na komputerze procesora.