Wie kann die Euklidische Distanz mit NumPy berechnet werden?

Hier ist ein Code-Schnipsel, der zeigt, wie man die Euclidean-Distanz mit NumPy berechnet:

import numpy as np

# define two points
point1 = np.array([1, 2, 3])
point2 = np.array([4, 5, 6])

# calculate Euclidean distance
distance = np.linalg.norm(point1 - point2)

print(distance)

Dieser Code berechnet die Euclidean-Distanz zwischen zwei Punkten, die als NumPy-Arrays dargestellt werden. Die Funktion np.linalg.norm berechnet die Euclidean-Norm, die die Wurzel aus der Summe der Quadrate der Unterschiede zwischen den Koordinaten der beiden Punkte ist.

Sie können auch die numpy.linalg.norm(x, ord=2, axis=None, keepdims=False) Funktion verwenden, um die Distanz zu berechnen, sie akzeptiert mehrere Parameter wie ord, axis, keepdims usw.