Pytorch - alles

Pytorch - alles
„In diesem Pytorch -Tutorial werden wir überprüfen.

Pytorch ist ein Open-Source-Framework mit einer Python-Programmiersprache.

Ein Tensor ist ein mehrdimensionales Array, mit dem die Daten gespeichert werden. Für die Verwendung eines Tensors müssen wir das Fackelmodul importieren.

Um einen Tensor zu erstellen, ist die verwendete Methode Tensor () ““

Syntax:

Fackel.Tensor (Daten)

Wobei Daten ein mehrdimensionales Array sind.

Fackel.alle()

Fackel.All () in Pytorch gibt true zurück, wenn die Werte in einem Tensor nicht gleich 0 oder falsch sind. Wenn einer der Werte in einem Tensor gleich 0 oder falsch ist, gibt es falsch zurück.

Es braucht einen Parameter.

Syntax:

Fackel.All (Tensor_Object)

Parameter:

Tensor_Object ist ein Tensor.

Beispiel 1

In diesem Beispiel werden wir einen Tensor mit einer Dimension erstellen, die über 5 Elemente verfügt, und alle () Funktionen anwenden, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([2,3,0,3,4])
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich 0? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([2, 3, 0, 3, 4])
Haben alle Elemente in einem Tensor nicht gleich 0?
Tensor (falsch)

Hier finden wir 0 in der 4. Position 0. Also gab alle () falsch zurück.

Beispiel 2

In diesem Beispiel werden wir einen Tensor mit einer Dimension erstellen, die über 5 Elemente verfügt, und alle () Funktionen anwenden, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([2,3,4,3,4])
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich 0? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([2, 3, 4, 3, 4])
Haben alle Elemente in einem Tensor nicht gleich 0?
Tensor (wahr)

Hier können wir 0 im Tensor nicht finden. Also kehrte alle () wahr zurück.

Beispiel 3

In diesem Beispiel erstellen wir einen Tensor mit einer Dimension mit 5 booleschen Elementen und wenden alle () Funktionen an, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([wahr, falsch, wahr, wahr, wahr])
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich falsch? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([wahr, falsch, wahr, wahr, wahr])
Tatsächlich sind alle Elemente in einem Tensor nicht gleich falsch?
Tensor (falsch)

Hier finden wir im Tensor falsch. Also gab alle () falsch zurück.

Arbeiten Sie mit CPU

Wenn Sie eine All () -Funktion auf der CPU ausführen möchten, müssen wir einen Tensor mit einer CPU () -Funktion erstellen. Dies wird auf einer CPU -Maschine ausgeführt.

Wenn wir einen Tensor erstellen, können wir zu diesem Zeitpunkt die Funktion cpu () verwenden.

Syntax:

Fackel.Tensor (Daten).Zentralprozessor()

Beispiel 1

In diesem Beispiel erstellen wir einen Tensor mit einer Dimension mit 5 Elementen auf der CPU und wenden alle () Funktionen an, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([2,3,0,3,4]).Zentralprozessor()
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich 0? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([2, 3, 0, 3, 4])
Haben alle Elemente in einem Tensor nicht gleich 0?
Tensor (falsch)

Hier finden wir 0 in der 4. Position 0. Also gab alle () falsch zurück.

Beispiel 2

In diesem Beispiel erstellen wir einen Tensor mit einer Dimension mit 5 Elementen auf der CPU und wenden alle () Funktionen an, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([2,3,4,3,4]).Zentralprozessor()
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich 0? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([2, 3, 4, 3, 4])
Haben alle Elemente in einem Tensor nicht gleich 0?
Tensor (wahr)

Hier können wir 0 im Tensor nicht finden. Also kehrte alle () wahr zurück.

Beispiel 3

In diesem Beispiel erstellen wir einen Tensor mit einer Dimension mit 5 booleschen Elementen auf der CPU und wenden alle () Funktionen an, um die Funktionalität zu überprüfen.

#First importieren Sie das Fackelmodul
Taschenlampe importieren
#create einen 1D -Tensor
Data1 = Fackel.Tensor ([wahr, falsch, wahr, wahr, wahr]).Zentralprozessor()
#Anzeige
print ("tatsächliche Elemente im Tensor:")
Druck (Daten1)
drucken ("Tun alle Elemente in einem Tensor sind nicht gleich falsch? "))
#all () in Pytorch
Druck (Taschenlampe.alle (Daten1))

Ausgang:

Tatsächliche Elemente im Tensor:
Tensor ([wahr, falsch, wahr, wahr, wahr])
Tatsächlich sind alle Elemente in einem Tensor nicht gleich falsch?
Tensor (falsch)

Hier finden wir im Tensor falsch. Also gab alle () falsch zurück.

Abschluss

In dieser Pytorch -Lektion haben wir die Funktion All () besprochen. Es gibt wahr zurück, wenn die Werte in einem Tensor nicht gleich 0 oder falsch sind. Wenn einer der Werte in einem Tensor gleich 0 oder falsch ist, gibt es falsch zurück. Wir haben 3 verschiedene Beispiele gesehen und auch an diesen Beispielen auf einer CPU -Maschine gearbeitet.