Code template] [K-means clustering, DBSCAN basically clusters

from sklearn.cluster import KMeans
kmeans_model = KMeans(n_clusters = n)  # n_clusters	指定聚为n类
result = kmeans_model.fit(X)  # result保存聚类出的类标签
kmeans_model.labels_  # show cluster labels
kmeans_model.cluster_centers_  # show center of each cluster
from sklearn.cluster import DBSCAN
import numpy as np
dbscan_model = DBSCAN(eps = 0.05,min_samples=5)  # eps指影响半径;min_samples指影响阈值
dbscan_model.fit(X)
dbscan_model.labels_  # 展示每个样本所归属的类别
np.unique(dbscan_model.labels_) # 展示总共的类别
Published 40 original articles · won praise 0 · Views 1703

Guess you like

Origin blog.csdn.net/weixin_44680262/article/details/104711567