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

clst = cluster.DBSCAN(min_samples=num)

predicted_labels = clst.fit_predict(x)

APIs.append(adjusted_rand_score(labels_true predicted_labels))

core_nums.append(len(clst.core_sample_indices_))

#绘图

fig = plt.figure()

ax = fig.add_subplot(121)

ax.plot(min_samples APIs marker=\"+\")

ax.set_xlabel(\"min_samples\")

ax.set_ylim(01)

ax.set_ylabel(\"DBSCAN API\")

ax = fig.add_subplot(122)

ax.plot(min_samples core_nums marker=\"o\")

ax.set_xlabel(\"min_samples\")

推荐阅读