susanli2016/Machine-Learning-with-Python

Expected 2D array, got 1D array instead

guireif opened this issue · 1 comments

Hi,

I'm getting the following error when I run the following cell
What should I do?

scaler = MinMaxScaler(feature_range=(-1, 1)) train_sc = scaler.fit_transform(train) test_sc = scaler.transform(test)

Expected 2D array, got 1D array instead: array=[17.24 18.190001 19.219999 ... 10.47 10.18 11.04 ]. Reshape your data either using array.reshape(-1, 1)

scaler = MinMaxScaler(feature_range=(-1,1))
train = np.asarray(train).reshape(-1,1)
test = np.asarray(test).reshape(-1,1)
train_sc = scaler.fit_transform(train)
test_sc = scaler.transform(test)