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.