調用sklearn模型的時候 報錯“Unknown label type: ‘continuous’ “的解決辦法
剛剛掌櫃在進行模型預測的時候遇到這樣的報錯:
爲什麼會這樣呢?掌櫃搜過類似問題的解法,發現在StackOverflow上面有個解釋的很清楚:
原來是因爲目標列是真實地數字,不能作爲分類問題的標籤進行運算。那麼問題又來了:爲什麼不能作爲分類標籤呢? 再看下面那句話,其實也是sklearn官方文檔中地原話:
哦,原來在用sklearn做分類任務的時候,y 應該是整數或者字符串型的向量。至此,這個問題終於得到解答😀,下面解決的辦法就很簡單了,直接在y輸入變量的後面加上轉換數據類型爲int或者string即可:
參考資料:
sklearn官方文檔
StackOverflow:Unknown label type: ‘continuous’