在scikit-learn k-nearest neighbors中关闭警告消息

时间:2014-11-11 01:22:38

标签: python scikit-learn

在某些数据集上,我连续收到此警告消息:

regression.py:130: NeighborsWarning: kneighbors: neighbor k+1 and neighbor k have the same distance: results will be dependent on data order.
neigh_dist, neigh_ind = self.kneighbors(X)

我不认为我必须担心它(对吗?)...什么是摆脱警告的最佳方法?有标志还是可以对我的数据做些什么?

1 个答案:

答案 0 :(得分:3)

尝试warn_on_equidistant=False作为分类器的参数。请注意,在更高版本中,您将不再收到此警告。您可以阅读更多here