首页 > 解决方案 > SKLEARN 导入 cross_validation 的问题

问题描述

我正在尝试使用机器学习,但我遇到了 sklearn 和导入 cross_validation 的问题。我不断收到错误消息说

ImportError: cannot import name 'cross_validation' from 'sklearn' (C:\Python3.7\lib\site-packages\sklearn\__init__.py)

当我检查 pip list 时,它肯定在那里;显示 sklearn 0.0。除了 0.0 之外,似乎没有其他版本的 sklearn。

有人请帮忙。

我正在使用 sentdex 的 youtube 教程系列关于此代码的回归。

import pandas as pd

import sklearn

from sklearn import preprocessing, cross_validation,svm

from sklearn import LinearRegression

标签: pythonscikit-learncross-validation

解决方案


那是因为 Sklearn 没有任何 cross_validation 模块。尝试使用:

from sklearn import model_selection

cross_validation 模型已被弃用。


推荐阅读