采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
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.
需要通过reshape函数转换成2D数组
我可以加上你的联系方式吗?我有很多地方需要向你请教啊
@扬帆远航_我有个问题向你请教下,如果是多个特征在影响房价,那么是不是也像你讲的那样,就把因变量和自变量丢进模型分析?
同样对问题,同学们问了多次。这老师,这数据科学家,咋不回答。我们晕了,直呼上当。
老师,没有讲清楚。
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
请问,我改了代码之后还是报错non-broadcastable output operand with shape (1,) doesn't match the broadcast shape (1,5),正确代码应该是怎样的啊,谢谢
登录后可查看更多问答,登录/注册
【课程全新升级】从理论到实践,带领机器学习小白踏入机器学习大门
2.3k 7
846 5
855 3
875 3
756 3