title: sklearn.preprocessing.MinMaxScaler() only returns 0 or 1 and not float
body: <p>For whatever reason this only returns 0 or 1 instead of float between them.</p>
  
  <pre class="lang-py prettyprint-override"><code>from sklearn import preprocessing
  
  X = [[1.3, 1.6, 1.4, 1.45, 12.3, 63.01,],
      [1.9, 0.01, 4.3, 45.4, 3.01, 63.01]]
  
  minmaxscaler = preprocessing.MinMaxScaler()
  X_scale = minmaxscaler.fit_transform(X)
  
  print(X_scale) # returns [[0. 1. 0. 0. 1. 0.] [1. 0. 1. 1. 0. 0.]]
  </code></pre>