It looks like sklearn requires the data shape of (row number, column number). If your data shape is (row number, ) like (999, )
, it does not work. By using numpy.reshape()
, you should change the shape of the array to (999, 1)
, e.g. using
data=data.reshape((999,1))
In my case, it worked with that.