如何在不使用 for 循环的情况下计算成对距离

时间:2021-03-10 08:21:53

标签: python-3.x numpy machine-learning scikit-learn

我正在尝试使用 sklearn.metrics 中的 pairwise_distances 计算距离。 这是我的代码的样子

def predict_by_k_nearest(samples, features, labels, topk):
    distance = [pairwise_distances(i, samples)[0][0] for i in features]

但是计算时间太长了。 我如何只使用矩阵运算来计算距离。

0 个答案:

没有答案