from sklearn.cluster import DBSCAN import numpy as np #sample data X = np.array([[1, 2], [2, 2], [2, 3], [8, 7], [8, 8], [25, 80]]) #create model clustering = DBSCAN(eps=3, min_samples=2).fit(X) #print results clustering.labels_