请稍等 ...
×

采纳答案成功!

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

老师为啥要x.reshape(-1, 1) 弄成一列?(为啥可视化方便,直接不可以吗?)

老师为啥要x.reshape(-1, 1) 弄成一列?(为啥可视化方便,直接不可以吗?)

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

1回答

liuyubobobo 2019-03-06 01:21:41

如果你指的是:X = x.reshape(-1, 1)


这句话可不是简单地把x做成一列。而是把原来的有m个元素的一维数组,变成了一个m*1的二维数组(m行,1列)。这是scikit-learn训练所需要的数据形式。(m行n列的表格,m代表样本数,n代表特征数)。我们现在想做一个数据,它代表有m个样本,每个样本只有一个特征值。虽然我们使用生成一维数组的方式生成了他,但是要用于后续的机器学习中的X,我们要把他转换成二维数组:)


继续加油!:)

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号