Windows下安装scikit-learn

Windows下安装scikit-learn


准备工作

  • Python (>= 2.6 or >= 3.3),
  • Numpy (>= 1.6.1)
  • Scipy (>= 0.9),
  • Matplotlib(可选)

NumPy

NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。

Scipy

SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等.

Matplotlib

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。


下载地址

Python:https://www.python.org/downloads/

Numpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Matplotlib:http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

scikit-learn:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn


安装步骤:

  1. 安装python3.5,注意配置环境变量。

  2. 安装easy_install,安装pip(python官网下载)

     python ez_setup.py
     python setup.py install
    
  3. 安装numpy,scipy,matployib,scikit-learn.例如

     pip install .\numpy-1.11.1-cp35-cp35m-win_amd64.whl         #安装numpy
     pip install .\scipy-0.18.0-cp35-cp35m-win_amd64.whl         #安装scipy
     pip install .\matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl         #安装matplotlib
     pip install .\scikit_learn-0.17.1-cp35-cp35m-win_amd64.whl         #安装scikit-learn
    

测试:

python
>>> from sklearn import datasets
>>> iris = datasets.load_iris()
>>> digits = datasets.load_digits()
>>> print(digits.data)  
[[  0.   0.   5. ...,   0.   0.   0.]
  [  0.   0.   0. ...,  10.   0.   0.]
 [  0.   0.   0. ...,  16.   9.   0.]
 ...,
 [  0.   0.   1. ...,   6.   0.   0.]
 [  0.   0.   2. ...,  12.   0.   0.]
 [  0.   0.  10. ...,  12.   1.   0.]]

>>> digits.target
array([0, 1, 2, ..., 8, 9, 8])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容