Метод 1: использование NumPy
import numpy as np
# Calculate Euclidean distance between two points
def euclidean_distance(point1, point2):
return np.linalg.norm(np.array(point1) - np.array(point2))
# Example usage
point1 = [1, 2, 3]
point2 = [4, 5, 6]
distance = euclidean_distance(point1, point2)
print(distance)
Метод 2: использование math.sqrt
import math
# Calculate Euclidean distance between two points
def euclidean_distance(point1, point2):
return math.sqrt(sum((a - b) 2 for a, b in zip(point1, point2)))
# Example usage
point1 = [1, 2, 3]
point2 = [4, 5, 6]
distance = euclidean_distance(point1, point2)
print(distance)
Метод 3: использование SciPy
from scipy.spatial import distance
# Calculate Euclidean distance between two points
def euclidean_distance(point1, point2):
return distance.euclidean(point1, point2)
# Example usage
point1 = [1, 2, 3]
point2 = [4, 5, 6]
distance = euclidean_distance(point1, point2)
print(distance)