Pytorch - Wszystkie

Pytorch - Wszystkie
„W tym samouczku Pytorcha sprawdzimy, czy elementy w tensor oceniają się na true za pomocą metody all ().

Pytorch to open source dostępny z językiem programowania Python.

Tensor to wielowymiarowa tablica używana do przechowywania danych. Więc do używania tensora musimy zaimportować moduł pochodni.

Aby utworzyć tensor, zastosowaną metodą jest tensor () ”

Składnia:

latarka.tensor (dane)

Gdzie dane są wielowymiarową tablicą.

latarka.Wszystko()

latarka.All () w Pytorch zwraca true, jeśli wartości w tensor nie są równe 0 lub fałszywe. Jeśli którekolwiek z wartości w tensorze jest równe 0 lub false, zwróci false.

Wymaga jednego parametru.

Składnia:

latarka.All (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 zastosujemy funkcję wszystkich (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([2,3,0,3,4])
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydruku („Zrób wszystkie elementy w tensorze nie są równe 0? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([2, 3, 0, 3, 4])
Czy wszystkie elementy w tensorze nie są równe 0?
tensor (fałsz)

Tutaj możemy znaleźć 0 w 4. pozycji. Więc wszystkie () zwróciło fałsz.

Przykład 2

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów i zastosujemy funkcję wszystkich (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([2,3,4,3,4])
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydruku („Zrób wszystkie elementy w tensorze nie są równe 0? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([2, 3, 4, 3, 4])
Czy wszystkie elementy w tensorze nie są równe 0?
tensor (prawda)

Tutaj nie możemy znaleźć 0 w tensorze. Więc wszystkie () zwróciły prawdziwe.

Przykład 3

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów logicznych i zastosujemy funkcję wszystkich (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([prawda, false, true, true, true])
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydrukuj („Czy wszystkie elementy w tensorze nie są równe fałszywie? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([prawda, false, true, true, true])
Czy wszystkie elementy w tensorze nie są równe fałszu?
tensor (fałsz)

Tutaj możemy znaleźć fałsz w tensorze. Więc wszystkie () zwróciło fałsz.

Pracuj z CPU

Jeśli chcesz uruchomić funkcję all () na procesorze, musimy utworzyć tensor z funkcją cpu (). Będzie to działać na komputerze procesora.

Kiedy tworzymy tensor, w tej chwili 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 CPU i zastosujemy funkcję All (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1D
data1 = pochodnia.tensor ([2,3,0,3,4]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydruku („Zrób wszystkie elementy w tensorze nie są równe 0? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([2, 3, 0, 3, 4])
Czy wszystkie elementy w tensorze nie są równe 0?
tensor (fałsz)

Tutaj możemy znaleźć 0 w 4. pozycji. Więc wszystkie () zwróciło fałsz.

Przykład 2

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów w funkcji CPU i zastosujemy funkcję All (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([2,3,4,3,4]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydruku („Zrób wszystkie elementy w tensorze nie są równe 0? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([2, 3, 4, 3, 4])
Czy wszystkie elementy w tensorze nie są równe 0?
tensor (prawda)

Tutaj nie możemy znaleźć 0 w tensorze. Więc wszystkie () zwróciły prawdziwe.

Przykład 3

W tym przykładzie utworzymy tensor o jednym wymiarze, który ma 5 elementów logicznych na procesorze i zastosuj funkcję wszystkich (), aby sprawdzić funkcjonalność.

#Pierwszy zaimportuj moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d
data1 = pochodnia.tensor ([prawda, false, true, true, true]).procesor()
#wyświetlacz
Drukuj („Rzeczywiste elementy w tensor:”)
Drukuj (dane 1)
wydrukuj („Czy wszystkie elementy w tensorze nie są równe fałszywie? ")
#all () w Pytorch
Drukuj (pochodnia.All (Data1))

Wyjście:

Rzeczywiste elementy w tensorze:
tensor ([prawda, false, true, true, true])
Czy wszystkie elementy w tensorze nie są równe fałszu?
tensor (fałsz)

Tutaj możemy znaleźć fałsz w tensorze. Więc wszystkie () zwróciło fałsz.

Wniosek

W tej lekcji Pytorcha omówiliśmy funkcję All (). Zwraca prawdę, jeśli wartości w tensorze nie są równe 0 lub fałszywe. Jeśli którekolwiek z wartości w tensorze jest równe 0 lub false, zwróci false. Widzieliśmy 3 różne przykłady, a także pracowaliśmy nad tymi przykładami na komputerze procesora.