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 的问题的主要内容,如果未能解决你的问题,请参考以下文章