如何在Sklearn中使用自定义的距离度量

时间:2016-10-02 03:49:04

标签: python machine-learning scikit-learn distance knn

我编写了代码来计算两行输入矩阵之间的距离,并计划在其上运行KNeighborsClassifier。 如何在Sklearn KNeighborsClassifier中使用不同的距离度量?

例如:

def distanceMetric(a, b):
    distance = <some distance>
    return distance

哪些分类器能够定义新的距离函数?

1 个答案:

答案 0 :(得分:1)

Sklearn有一堆内置的距离指标。但如果您想使用自己的,请执行以下操作:

{{1}}

查看sklearn中的distance metric page以获取完整的选项列表。