SKLEARN 导入 cross_validation 的问题

Posted

技术标签:

【中文标题】SKLEARN 导入 cross_validation 的问题【英文标题】:Issues with SKLEARN importing cross_validation 【发布时间】:2019-08-09 01:39:09 【问题描述】:

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

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

当我查看 pip 列表时,它肯定在那里;显示 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

【问题讨论】:

from sklearn.model_selection import cross_validate 它已被移动。 我投票决定将此问题作为题外话结束,因为答案直接在相关的documentation 欢迎来到 SO;请看看为什么research must be done to ask a good question 【参考方案1】:

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

from sklearn import model_selection

cross_validation 模型已被弃用。

【讨论】:

以上是关于SKLEARN 导入 cross_validation 的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法从 sklearn 导入 c

导入sklearn时出现conda sklearn错误

sklearn 导入错误

导入 sklearn 时出错

无法导入 sklearn

如何导入sklearn?