y_Standard = StandardScaler_y.fit_transform(y)我这里也这个错
来源:3-5 应用线性回归模型

B5M蜜蜂
2017-12-25
alueError: Expected 2D array, got 1D array instead: Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
4回答
-
扬帆远航
2017-12-30
需要通过reshape函数转换成2D数组
122018-01-07 -
山羊LYJ
2018-07-27
同样对问题,同学们问了多次。这老师,这数据科学家,咋不回答。我们晕了,直呼上当。
00 -
山羊LYJ
2018-07-27
老师,没有讲清楚。
00 -
B5M蜜蜂
提问者
2018-01-02
X_Standard = StandardScaler_x.fit_transform(X.reshape(-1, 1))
y_Standard = StandardScaler_y.fit_transform(y.reshape(-1, 1))
for i in range(self.epoch):
output = self.Regression_input(X)
error = (y - output)
self.w[1,] += self.Learning_rate * X.T.dot(error)
self.w[0] += self.Learning_rate * error.sum()
cost = (error ** 2).sum() / 2.0
self.cost_list.append(cost)
return self
012018-01-09
相似问题