请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

y_Standard = StandardScaler_y.fit_transform(y)我这里也这个错

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.

正在回答 回答被采纳积分+3

4回答

扬帆远航 2017-12-30 09:21:55

需要通过reshape函数转换成2D数组

1 回复 有任何疑惑可以回复我~
  • 提问者 B5M蜜蜂 #1
    我可以加上你的联系方式吗?我有很多地方需要向你请教啊
    回复 有任何疑惑可以回复我~ 2018-01-02 19:08:14
  • 提问者 B5M蜜蜂 #2
    @扬帆远航_我有个问题向你请教下,如果是多个特征在影响房价,那么是不是也像你讲的那样,就把因变量和自变量丢进模型分析?
    回复 有任何疑惑可以回复我~ 2018-01-07 23:34:06
山羊LYJ 2018-07-27 23:01:58

同样对问题,同学们问了多次。这老师,这数据科学家,咋不回答。我们晕了,直呼上当。

0 回复 有任何疑惑可以回复我~
山羊LYJ 2018-07-27 22:55:00

老师,没有讲清楚。

0 回复 有任何疑惑可以回复我~
提问者 B5M蜜蜂 2018-01-02 19:07:43

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

0 回复 有任何疑惑可以回复我~
  • 请问,我改了代码之后还是报错non-broadcastable output operand with shape (1,) doesn't match the broadcast shape (1,5),正确代码应该是怎样的啊,谢谢
    回复 有任何疑惑可以回复我~ 2018-01-09 17:55:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信