代码之家  ›  专栏  ›  技术社区  ›  Him

如何使用“sklearn.neighbors.DistanceMetric”计算距离

  •  1
  • Him  · 技术社区  · 8 年前

    我正在使用 sklearn.neighbors.DistanceMetric 建造 BallTree . 但是,我需要使用这个距离度量进行进一步的计算。如何使用 sklearn.neighbors.DistanceMetric距离 计算距离?例如,如果 x = np.array([1,2]) y = np.array([4,6]) :

    >>> sklearn.neighbors.DistanceMetric.get_metric("euclidean").compute_distances(x,y)
    ... 5
    

    有什么办法可以做到这一点吗? The docs 似乎只是暗示 pairwise 计算所有成对距离的方法,我不需要。理想的, x y 可能是点数组,并且 compute_distances 将沿着1轴广播。

    0 回复  |  直到 8 年前
    推荐文章