1. 程式人生 > >Windons10 python3.6 機器學習線性迴歸 matplotlib出現影象中文亂碼和使用sk_learn輸出ValueError: Expected 2D array, got 1D

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,可以去學習下,還不錯,簡單的機器學習線性迴歸的學習~

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