我正在尝试开始机器学习,所以我安装了以下软件包:numpy, Scikit-learn, matplotlib, scipy
。一些我已经直接从pip安装了:
python -m pip install "package name"
以及其他我已经下载了二进制文件,然后安装了CCD_ 2。当我导入matplotlib, numpy
和sklearn
时,它没有显示错误,但当我写入:时
from sklearn import svm
它给了我一个错误:
ImportError: cannot import name 'svm'
我使用的是Python 3.5.1和Windows 10。有人有什么解决方案吗?
import sklearn.svm as svm
model = svm.SVC()
....
http://scikit-learn.org/stable/modules/classes.html#module-sklearn.svm
您似乎没有正确安装它。由于您使用的是windows,我建议您使用非官方的windows二进制Python扩展包网站来安装未来的包。
确保您也安装了正确的二进制文件,正如我在这篇文章中所指出的,在32位Windows7机器上安装Python 3.5中的scipy。windows版本并不重要,只要确保您正在下载Visual C++2015可再发行包即可。