这是我的代码,请帮助。我是初学者。
import pandas as pd
import sklearn
from sklearn.feature_selection import SelectFromModel
from sklearn.ensemble import ExtraTreesClassifier
from sklearn.metrics import confusion_matrix
from sklearn.model_selection import train_test_split
from sklearn import cross_validation
我正在使用最新版本的Sklearn,但出现此错误
在Windows上:
回溯(最近一次通话最后一次):文件“ MalwareDetector.py”,行 8,在 从sklearn导入cross_val_score ImportError:无法从“ sklearn”导入名称“ cross_val_score” (C:\ Users \ richa \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ sklearn__init __。py)
在Ubuntu上:
回溯(最近一次通话最近):文件“ MalwareDetector.py”,第8行 从sklearn导入cross_validation ImportError:无法 导入名称cross_validation
答案 0 :(得分:7)
cross_validation
。此模块将从0.20中删除。请改用sklearn.model_selection.train_test_split。
from sklearn.model_selection import cross_validate