我正在使用
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轴广播。