Pytorch ist ein Open-Source-Framework mit einer Python-Programmiersprache. Wir können die Daten in Pytorch in Form eines Tensors verarbeiten.
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.GT () Funktion
Der Fackel.LT () in Pytorch wird verwendet, um alle Elemente in zwei Tensoren zu vergleichen (größer als). Es kehrt wahr zurück, wenn das Element im ersten Tensor größer ist als das Element im zweiten Tensor und falsch zurückgibt, wenn das Element im ersten Tensor nicht größer ist als das Element im zweiten Tensor. Es dauert zwei Parameter.
Syntax
Fackel.GT (Tensor_Object1, Tensor_Object2)Parameter
Zurückkehren
Es wird einen Tensor mit den Booleschen Werten zurückgeben.
Beispiel 1
In diesem Beispiel erstellen wir eindimensionale Tensoren: Data1 und Data2 mit 5 numerischen Werten, um GT () auszuführen.
Ausgang
Erster Tensor: Tensor ([0, 45, 67, 0, 23])
Zweiter Tensor: Tensor ([0, 0, 55, 78, 23])
Machen Sie die Elemente im ersten Tensor größer als Elemente im zweiten Tensor? : Tensor ([Falsch, wahr, wahr, falsch, falsch])
Arbeiten
Beispiel 2
In diesem Beispiel werden wir zweidimensionale Tensoren erstellen: Data1 und Data2 mit jeweils 5 numerischen Werten in einer Zeile und führen GT () durch.
Ausgang
Erster Tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Zweiter Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Machen Sie die Elemente im ersten Tensor größer als Elemente im zweiten Tensor? : Tensor ([wahr, wahr, wahr, falsch, falsch],
[Wahr, wahr, falsch, falsch, wahr]]))
Arbeiten
Arbeiten Sie mit CPU
Wenn Sie eine GT () -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
In diesem Beispiel werden wir zwei dimensionale Tensoren erstellen: Data1 und Data2 mit jeweils 5 numerischen Werten in der Zeile und führen GT () durch.
Ausgang
Erster Tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Zweiter Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Sind die Elemente im ersten Tensor größer als die Elemente im zweiten Tensor?
Tensor ([wahr, wahr, wahr, falsch, falsch],
[Wahr, wahr, falsch, falsch, wahr]]))
Arbeiten
Fackel.GE () Funktion
Der Fackel.GE () Funktion in Pytorch wird verwendet, um alle Elemente in zwei Tensoren zu vergleichen (größer als oder gleich wie). Es kehrt wahr zurück, wenn das Element im ersten Tensor größer oder gleich dem Element im zweiten Tensor ist, und falsch, wenn das Element im ersten Tensor weder größer als noch gleich dem Element im zweiten Tensor ist. Es dauert zwei Parameter.
Syntax
Fackel.GE (Tensor_Object1, Tensor_Object2)Ausgang
Erster Tensor: Tensor ([0, 45, 67, 0, 23])
Zweiter Tensor: Tensor ([0, 0, 55, 78, 23])
Die Elemente im ersten Tensor sind größer oder gleich den Elementen im zweiten Tensor? : Tensor ([wahr, wahr, wahr, falsch, wahr])
Arbeiten
Beispiel 2
In diesem Beispiel werden wir zwei dimensionale Tensoren erstellen: Data1 und Data2 mit jeweils 5 numerischen Werten in der Zeile und führen GE () durch).
Ausgang
Erster Tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Zweiter Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Die Elemente im ersten Tensor sind größer oder gleich den Elementen im zweiten Tensor? : Tensor ([wahr, wahr, wahr, falsch, falsch],
[Wahr, wahr, falsch, wahr, wahr]]))
Arbeiten
Arbeiten Sie mit CPU
Wenn Sie eine GE () -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
In diesem Beispiel werden wir zwei dimensionale Tensoren erstellen: Data1 und Data2 mit jeweils 5 numerischen Werten in der Zeile und führen GE () durch).
Ausgang
Erster Tensor: Tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Zweiter Tensor: Tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Die Elemente im ersten Tensor sind größer oder gleich den Elementen im zweiten Tensor? Tensor ([wahr, wahr, wahr, falsch, falsch],
[Wahr, wahr, falsch, wahr, wahr]]))
Arbeiten
Abschluss
In dieser Pytorch -Lektion diskutierten wir Torch.GT () und Fackel.GE (). Beide sind Vergleichsfunktionen, die zum Vergleich von Elementen in zwei Tensoren verwendet werden. Die Fackel.GT () vergleicht alle Elemente in zwei Tensoren (größer als). Es kehrt wahr zurück, wenn das Element im ersten Tensor größer ist als das Element im zweiten Tensor und falsch zurückgibt, wenn das Element im ersten Tensor nicht größer ist als das Element im zweiten Tensor.
Die Fackel.GE () gibt true zurück, wenn das Element im ersten Tensor größer oder gleich dem Element im zweiten Tensor ist und falsch zurückgibt, wenn das Element im ersten Tensor weder größer als noch gleich dem Element im zweiten Tensor ist. Wir haben auch diese Funktionen besprochen, die auf einer CPU funktionieren werden.