采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师为啥要x.reshape(-1, 1) 弄成一列?(为啥可视化方便,直接不可以吗?)
如果你指的是:X = x.reshape(-1, 1)
这句话可不是简单地把x做成一列。而是把原来的有m个元素的一维数组,变成了一个m*1的二维数组(m行,1列)。这是scikit-learn训练所需要的数据形式。(m行n列的表格,m代表样本数,n代表特征数)。我们现在想做一个数据,它代表有m个样本,每个样本只有一个特征值。虽然我们使用生成一维数组的方式生成了他,但是要用于后续的机器学习中的X,我们要把他转换成二维数组:)
继续加油!:)
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
3.2k 19
4.2k 17
3.7k 15
2.0k 15
1.9k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号