我已经编写了代码来计算两行输入矩阵之间的距离,并计划在其上运行 KNeighborsClassifier。 如何在 Sklearn KNeighborsClassifier 中使用不同的距离度量?
例如:
def distanceMetric(a, b):
distance = <some distance>
return distance
哪些分类器提供了定义新距离函数的能力?
最佳答案
Sklearn 有很多内置的距离指标。但如果您想使用自己的,请执行以下操作:
NearestNeighbors(metric='pyfunc', func=distanceMetric)
查看 distance metric page在 sklearn 中查看完整的选项列表。
关于python - 如何在 Sklearn 中使用自定义距离度量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39813669/