In Python ist die Funktion norm() eine der Methoden zur Berechnung der Norm (oder Länge) eines Vektors und kann für eindimensionale Arrays, zweidimensionale Arrays und mehrdimensionale Arrays verwendet werden.
In Python ist die Funktion norm() eine der Methoden zur Berechnung der Norm (oder Länge) eines Vektors. Es kann für eindimensionale Arrays, zweidimensionale Arrays und mehrdimensionale Arrays verwendet werden. Die spezifische Verwendung der norm()-Funktion ist wie folgt:
1. Für eindimensionales Array:
Syntax: numpy.linalg.norm(x, ord=None, axis=None, keepdims=False)
Parameter:
x: Eindimensionales Array.
ord: Die Berechnungsmethode der Norm. Der Standardwert ist Keine, was bedeutet, dass die 2. Norm berechnet wird. Häufig verwendete Werte sind 1, 2 und unendlich (np.inf).
Achse: Geben Sie die Achse für die Berechnung der Norm an. Der Standardwert ist „Keine“, was bedeutet, dass die Norm des gesamten Arrays berechnet wird.
keepdims: Ob die Ausgabeabmessungen beibehalten werden sollen. Der Standardwert ist False, was bedeutet, dass sie nicht beibehalten werden sollen.
Rückgabewert: der berechnete Normwert.
2. Für zweidimensionales Array:
Syntax: numpy.linalg.norm(x, ord=None, axis=None, keepdims=False)
Parameter:
x: zweidimensionales Array.
ord: Die Berechnungsmethode der Norm. Der Standardwert ist Keine, was bedeutet, dass die Frobenius-Norm (die Quadratwurzel der Summe der Quadrate der Matrixelemente) berechnet wird.
Achse: Geben Sie die Achse für die Berechnung der Norm an. Der Standardwert ist „Keine“, was bedeutet, dass die Norm des gesamten Arrays berechnet wird.
keepdims: Ob die Ausgabeabmessungen beibehalten werden sollen. Der Standardwert ist False, was bedeutet, dass sie nicht beibehalten werden sollen.
Rückgabewert: der berechnete Normwert.
3. Für mehrdimensionale Arrays:
Syntax: numpy.linalg.norm(x, ord=None, axis=None, keepdims=False)
Parameter:
x: mehrdimensionales Array.
ord: Die Berechnungsmethode der Norm. Der Standardwert ist Keine, was bedeutet, dass die Frobenius-Norm berechnet wird.
Achse: Geben Sie die Achse für die Berechnung der Norm an. Der Standardwert ist „Keine“, was bedeutet, dass die Norm des gesamten Arrays berechnet wird.
keepdims: Ob die Ausgabeabmessungen beibehalten werden sollen. Der Standardwert ist False, was bedeutet, dass sie nicht beibehalten werden sollen.
Rückgabewert: der berechnete Normwert.
Norm ist eine Methode zur Messung der Größe eines Vektors oder einer Matrix. Sie kann zur Berechnung von Abstand, Ähnlichkeit usw. verwendet werden. In praktischen Anwendungen kann die geeignete Normberechnungsmethode entsprechend den spezifischen Anforderungen ausgewählt werden.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der Normfunktion in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!