两个以上数据点的欧几里得距离

数据挖掘 距离
2022-02-25 22:19:43

我有 n 个 3 维向量。有没有办法使用欧几里德距离找到所有人之间的距离?

1个回答

您可以使用 sklearn 的euclidean_distances功能。

http://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.euclidean_distances.html#sklearn.metrics.pairwise.euclidean_distances

In [1]: from sklearn.metrics.pairwise import euclidean_distances

In [2]: import numpy as np

In [3]: x = np.random.rand(10, 3)

In [4]: euclidean_distances(x)