title: sklearn KNN regression does not give 0 training error for k=1
body: <p>I am trying out sklearn's KNN regressor.
  I expect it to have 0 training error for k=1.
  I am getting a mean square training error of 0.071.
  Is this possible?</p>