Windons10 python3.6 机器学习线性回归 matplotlib出现图像中文乱码和使用sk_learn输出ValueError: Expected 2D array, got 1D

Windons10 python3.6 机器学习线性回归 matplotlib出现图像中文乱码和使用sk_learn输出ValueError: Expected 2D array, got 1D array instead:问题解决
话不多说,大家来就是解决问题的,本人也是遇到问题才四处搜索找到的解决办法,大牛们各抒己见,都是解决办法,可是好多有点不太对应,所以奉上干货如下:
1.遇到matplotlib画图出现图像方框问题,为了后续能够一直使用而不使用其他语句说明,下面是永久的解决办法,记得哦,永久的,参考 https://blog.csdn.net/mudooo/article/details/80047074,感谢!
懒了,直接截图过来,哈哈
2.遇到matplotlib使用sk_learn输出ValueError: Expected 2D array, got 1D array instead:,
参考 https://blog.csdn.net/WWWQ2386466490/article/details/79013146

发生原因:使用的sklearn 是anaconda的最新版本,所以出现了这个问题
搬运工,嘿嘿

对于转换成二维数组,有的同学可能并没有做到那个高深,如果不想去查reshape的用法啥的(想看的可以点进去了解下https://blog.csdn.net/yeziand01/article/details/81458671),教你一个比较简单的,就是直接在你的预测值外再加一个列表如,你想求x的预测值,那么[x] --> [[x]]就可以了
实例:
1

2
以上的练习是借鉴https://blog.csdn.net/c369624808/article/details/78396964,可以去学习下,还不错,简单的机器学习线性回归的学习~

以上,希望对你有帮助~
加油ヾ(◍°∇°◍)ノ゙

猜你喜欢

转载自blog.csdn.net/Harpoon_fly/article/details/82764367