title: how to get KMean clustering prediction with original labels
body: <p>I try to use sklearn KMean clustering for supervised learning, where I do have a label for each cluster, somehow while I provide these labels into fitting function <code>model.fit(X_train, y_train)</code> , the resulting (output) labels are not from my list but just a cluster number. Can I get the prediction in my original labels?
  For example,</p>
  
  <p>training set:</p>
  
  <pre><code>x,y,z,class
  1,2,3,1001
  1,4,8,1002
  5,2,9,1003
  </code></pre>
  
  <p>class is y_train for the fit</p>
  
  <p>test set:</p>
  
  <pre><code>x,y,z
  1,1,1
  2,2,2
  3,3,3
  </code></pre>
  
  <p><code>predicted = model.predict(X_test)</code> gives me [1 0 2] as the result, while the expected result is [1002 1001 1003]. Docs do not seem to have an option for the labels choice. How to get the prediction with the provided labels ?   </p>