No module named 'sklearn.cross_validation'的解決方法

在機器學習問題中,爲了將原始數據集分爲訓練集和測試集,通常使用sklearn.cross_validation 裏的 train_test_split 模塊用來分割數據。

但使用時遇到了這樣的情況:

在這裏插入圖片描述

因爲在sklearn 0.18及以上的版本中,cross_validation包已經被廢棄。

解決方法:

把 cross_validation 改爲 model_selection 即可:
在這裏插入圖片描述
改爲:
在這裏插入圖片描述

發佈了10 篇原創文章 · 獲贊 18 · 訪問量 576
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章