最近我在Python3.7中升级了我的sklearn包,在那之后我找不到一些重要的包,比如gridsearch(),cross_validation(),GaussianNb ()等。我是机器学习的初学者,我想继续使用Python3而不是Python2。有人能帮我解决这个问题吗?顺便说一下,我用的是Anaconda 3和Spyder 3。
发布于 2019-02-14 21:33:19
我能够创建Python3.7.2环境,然后我可以导入您在问题中描述的gridsearch(),cross_validation(),GaussianNb ()方法。
注意:您可以通过多种方式安装sklearn。其中一种流行的方法是使用conda包管理器。
下面是在Windows-10操作系统上运行的代码。我正在创建python 3.7作为conda虚拟环境。
我非常确定,这必须在其他操作系统(Linux,redhat)上工作。但是我还没有测试过。
我的脚步。
创建了虚拟环境。
>>> conda create --name Py37Test python=3.7 pandas scikit-learn
>>> import sklearn
>>> from sklearn.model_selection import GridSearchCV
>>> from sklearn.model_selection import cross_validate
>>> from sklearn.naive_bayes import GaussianNB

https://stackoverflow.com/questions/54655856
复制相似问题