Sklearn包装

时间:2019-02-12 17:46:01

标签: python scikit-learn

最近我在Python 3.7中升级了sklearn软件包,此后我找不到一些重要的软件包,例如gridsearch(),cross_validation(),GaussianNb()等。 我是机器学习的初学者,我想继续使用Python 3而不是使用Python2。有人可以帮助我解决这个问题吗?顺便说一句,我使用Anaconda 3和Spyder 3。

1 个答案:

答案 0 :(得分:0)

我能够创建python 3.7.2环境,然后导入您在问题中描述的gridsearch(),cross_validation(),GaussianNb()方法。

注意:可以通过多种方式安装sklearn。最受欢迎的方法之一是使用conda软件包管理器。

以下内容适用于Windows-10操作系统。我正在创建python 3.7作为conda虚拟环境。

我很确定,它必须在其他OS(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

enter image description here