我试图拟合一个Numpy数组,但是当运行fit_transfort()
时,
它将只填充零值
data = [[3],[9],[3],[12],[3],[8],[8],[13],[12],[2],[0],['42'],['58'],[12],[12],[6],[3],[6],[4],[7],[10]];
data=np.array(data).reshape(1, -1)
scaler = MinMaxScaler()
data_fit = scaler.fit_transform(data)
pred_prova=ll.predict(data_fit)
X_test_std[0] # <---- it is right and return from X_train_std = ss.fit_transform(X_train)
array([-0.23130257, 0.19945477, -0.49045489, -2.40903789, 0.62833204, ........
data_fit
array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
您不需要在
reshape
之前fit_transform
处理数据,之后再处理相关问题 更多 >
编程相关推荐