জিওলোকেশন ক্লাস্টারিংয়ের জন্য সঠিক পন্থা এবং ক্লাস্টারিং অ্যালগরিদম কী?
জিওলোকেশন স্থানাঙ্কগুলি ক্লাস্টার করতে আমি নিম্নলিখিত কোডটি ব্যবহার করছি:
import numpy as np
import matplotlib.pyplot as plt
from scipy.cluster.vq import kmeans2, whiten
coordinates= np.array([
[lat, long],
[lat, long],
...
[lat, long]
])
x, y = kmeans2(whiten(coordinates), 3, iter = 20)
plt.scatter(coordinates[:,0], coordinates[:,1], c=y);
plt.show()
জিওলোকেশন ক্লাস্টারিংয়ের জন্য কে-মাধ্যমগুলি ব্যবহার করা ঠিক কি, কারণ এটি ইউক্লিডিয়ান দূরত্ব ব্যবহার করে, এবং হ্যাভারসাইন সূত্রকে একটি দূরত্ব ফাংশন হিসাবে ব্যবহার করে না ?