【发布时间】:2018-01-08 02:05:09
【问题描述】:
我想使用 sklearn 的 DBSCAN 实现。它们允许您使用自定义距离度量,但只有一个 eps 值。
我想要的是以下内容:
假设我的每个点都有 3 个特征,所以每个点都可以被视为p=np.array([p1,p2,p3]) 形式的 numpy 数组。如果np.abs(p1-q1) < eps1 和np.abs(p2-q2) < eps2 和np.abs(p3-q3) < eps3 两个点p 和q 是邻居。通常,人们会使用d(p,q)<eps,其中d(,) 是一个指标,而eps 是一个阈值。
有没有办法在 sklearn 中轻松实现我的需求?
【问题讨论】:
标签: python scikit-learn dbscan