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.
Es ist möglich zu prüfen, ob das angegebene Objekt ein Tensor ist oder nicht.
Fackel.is_tensor () wird verwendet, um zu prüfen, ob das angegebene Objekt Tensor ist oder nicht.
Wenn das Objekt ein Tensor ist, wird es ansonsten wahr zurückgegeben, falsch, falsch.”
Syntax:
Fackel.is_tensor (Objekt)Parameter:
Objekt bezieht sich auf die Erfassung von Daten.
Beispiel 1
Hier erstellen wir einen Tensor mit 5 Elementen und prüfen, ob es sich um einen Tensor handelt oder nicht.
#import FackelmodulAusgang:
WAHRWir können sehen, dass das gegebene Objekt ein Tensor ist. Also kehrte es wahr zurück.
Beispiel 2
Erstellen wir eine Liste mit 5 Elementen und überprüfen, ob es sich um Tensor handelt oder nicht.
#import FackelmodulAusgang:
FALSCHEs gab falsch zurück.
Jetzt werden wir sehen, wie man die Metadaten eines Tensors zurückgibt.
Metadaten erklärt die Tensorstruktur und die im Vektor vorhandenen Elemente.
Fackel.Größe()
Fackel.size () gibt die Gesamtzahl der in einem Tensor vorhandenen Elemente zurück.
Syntax:
Tensor_Object.Größe()Wo Tensor_Object der Tensor ist.
Es dauert keine Parameter.
Beispiel 1
Lassen Sie uns einen 1D -Tensor und eine Rückkehrgröße erstellen.
#import FackelmodulAusgang:
Tensor: Tensor ([23, 45, 67, 0, 0])Wir können sehen, dass 5 zurückgegeben wird, da im obigen Tensor 5 Elemente enthalten sind.
Beispiel 2
Lassen Sie uns einen 2D -Tensor und eine Rückkehrgröße erstellen.
#import FackelmodulAusgang:
Tensor: Tensor ([[23, 45, 67, 0, 0],Wir können sehen, dass 2,5 zurückgegeben werden und 2 Zeilen und 5 Spalten darstellt.
Fackel.Form
Fackel.Shape () gibt die Form eines Tensors zurück.
Syntax:
Tensor_Object.FormWo Tensor_Object der Tensor ist.
Es dauert keine Parameter.
Beispiel 1
#import FackelmodulAusgang:
Tensor: Tensor ([23, 45, 67, 0, 0])Wir können sehen, dass 5 zurückgegeben wird, da im obigen Tensor 5 Elemente enthalten sind.
Beispiel 2
#import FackelmodulAusgang:
Tensor: Tensor ([[23, 45, 67, 0, 0],Wir können sehen, dass 2,5 zurückgegeben werden und 2 Zeilen und 5 Spalten darstellt.
Fackel.numel ()
Fackel.numel () gibt die Gesamtzahl der in einem Tensor vorhandenen Elemente zurück.
Syntax:
Tensor_Object.numel ()Wo Tensor_Object der Tensor ist.
Es dauert keine Parameter.
Beispiel 1
#import FackelmodulAusgang:
Tensor: Tensor ([23, 45, 67, 0, 0])Wir können sehen, dass 5 zurückgegeben wird, da im obigen Tensor 5 Elemente enthalten sind.
Beispiel 2
#import FackelmodulAusgang:
Tensor: Tensor ([[23, 45, 67, 0, 0],Wir können sehen, dass 10 zurückgegeben werden, da im Tensor insgesamt 10 Elemente vorhanden sind.
Abschluss
In dieser Pytorch -Lektion haben wir gesehen. Um die Metadaten zurückzugeben, haben wir Size () und Formmethoden verwendet, um die Größe und Form des angegebenen Tensors zurückzugeben.