python机器学习API介绍20: 密度聚类及其用法( 三 )

#默认参数

def test_DBSCAN(*data):

x labels_true = data

clst = cluster.DBSCAN()

predicted_labels = clst.fit_predict(x)

print('API of DBSCAN:%s'%adjusted_rand_score(labels_true predicted_labels))

print('core sample num of DBSCAN: %s'%len(clst.core_sample_indices_))

centers=[[11
[12
[22
[1020

x labels_true = create_data(centers 1000 0.5)

test_DBSCAN(x labels_true)

#E参数影响

def plot_DBSCAN_epsilon(*data):

x labels_true = data

epsilons = np.logspace(-1 1.5)

推荐阅读