OPTICS
什么是 OPTICS 聚类?
- OPTICS(Ordering Points To Identify the Clustering Structure)聚类是一种基于密度的聚类算法,与 DBSCAN(Density-Based Spatial Clustering of Applications with Noise)类似。OPTICS 的主要目的是找出在具有不同密度的区域中的数据点的聚类结构,同时可以处理异常值和噪声数据
1
2
3
4
5
6
7>>> from sklearn.cluster import OPTICS
>>> import numpy as np
>>> X = np.array([[1, 2], [2, 5], [3, 6],
... [8, 7], [8, 8], [7, 3]])
>>> clustering = OPTICS(min_samples=2).fit(X)
>>> clustering.labels_
array([0, 0, 0, 1, 1, 1])