import math
import numpy as np
def dist(a, b):
return math.sqrt(math.pow(a[0]-b[0],2) + math.pow(a[1]-b[1],2))
centroids = [ (2, 5), (8, 3), (4,5) ]
x = (0, 8)
# Calculating Euclidean Distance between x and centroid
centroid_distances =[]
for centroid in centroids:
print("Euclidean Distance between x {} and centroid {} is {}".format(x ,centroid, dist(x,centroid)))
centroid_distances.append(dist(x,centroid))
Euclidean Distance between x (0, 8) and centroid (2, 5) is 3.605551275463989 Euclidean Distance between x (0, 8) and centroid (8, 3) is 9.433981132056603 Euclidean Distance between x (0, 8) and centroid (4, 5) is 5.0