采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,请问为什么线性回归中fit函数的参数两个都需要变成二位,但这里只有x是二维数据就能运行啊
模型要求输入的X的shape,必须包含特征数。如果x是只有一个特征的,在没有reshape之前,他的shape是(m,),m为样本数,后面的特征数是空的,这是不允许的,会报错。当X的特征超过1个的时候,其shape就是(m,n),那是可以的。对于只有一个特征的X,就需要提前进行预处理
但老师这一节中的y也作为fit的参数,但y是(100,),为啥这里就不需要reshape一下呀。我在这里改了y的维度反而会报错了
是根据是否报错再选择数据的维度转换吗
其实,一个好的习惯,你可以每次都转成ndarry格式并且reshape以下,这个是比较好的。偷懒的话,你可以在报错以后去转
登录后可查看更多问答,登录/注册
人工智能基础全方位讲解,构建完整人工智能知识体系,带你入门AI
1.2k 5
3.9k 3
1.5k 1
2.2k 3
1.0k 11