【发布时间】:2016-02-28 07:56:43
【问题描述】:
我一直在查看 Geoff Boeing 在 DBSCAN 上的出色博客文章。我最感兴趣的页面是 -
http://geoffboeing.com/2014/08/clustering-to-reduce-spatial-data-set-size/
如何修改这种方法以返回最大集群的中心(集群中心被最多的 lat/lng 点包围)?是否有与每个集群的中心点相关的密度等级?
核心 dbscan -
db = DBSCAN(eps=.01, min_samples=1).fit(coordinates)
labels = db.labels_
num_clusters = len(set(labels)) - (1 if -1 in labels else 0)
clusters = pd.Series([coordinates[labels == i] for i in xrange(num_clusters)])
print('Number of clusters: %d' % num_clusters)
【问题讨论】:
标签: python scikit-learn cluster-analysis dbscan