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])