調用sklearn模型遇到Unknown label type: continuous 的解決辦法

調用sklearn模型的時候 報錯“Unknown label type: ‘continuous’ “的解決辦法

剛剛掌櫃在進行模型預測的時候遇到這樣的報錯:
在這裏插入圖片描述
爲什麼會這樣呢?掌櫃搜過類似問題的解法,發現在StackOverflow上面有個解釋的很清楚:
在這裏插入圖片描述

原來是因爲目標列是真實地數字,不能作爲分類問題的標籤進行運算。那麼問題又來了:爲什麼不能作爲分類標籤呢? 再看下面那句話,其實也是sklearn官方文檔中地原話:
在這裏插入圖片描述哦,原來在用sklearn做分類任務的時候,y 應該是整數或者字符串型的向量。至此,這個問題終於得到解答😀,下面解決的辦法就很簡單了,直接在y輸入變量的後面加上轉換數據類型爲int或者string即可:
在這裏插入圖片描述

參考資料:
sklearn官方文檔
StackOverflow:Unknown label type: ‘continuous’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章