python - 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
解决方案
那是因为 Sklearn 没有任何 cross_validation 模块。尝试使用:
from sklearn import model_selection
cross_validation 模型已被弃用。
推荐阅读
- javascript - ArcGIS API for Javascript:FeatureLayerCollection 未显示所有要素
- python - 迭代张量作为数组 Tensorflow
- c++ - OpenMP 仅使用一个线程
- python - 当数据为每组的行而不是每组一行时,如何将数据集拆分/分区为训练和测试集
- java - 在Linux下,Java使用Rxtx串口出现异常,但Windows是可以的
- broadcast - Android O 上的隐式广播接收器
- angular - Angular Material 6 - 来自服务的垫表数据
- vb.net - Group by two columns in linq
- javascript - 如何在下面的 onClick 方法中运行 RowDataBound 方法?
- visual-studio-code - 更改 VSCode 小地图颜色