设为首页 收藏本站
查看: 600|回复: 0

[经验分享] Windows下安装scikit-learn

[复制链接]

尚未签到

发表于 2017-6-27 16:39:53 | 显示全部楼层 |阅读模式
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应用程序中。
  不建议使用pip安装scipy和numpy。

  也可以使用第三方的集成开发平台:Anaconda ,已经集成好了所需的库。


下载地址
  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
  本次安装中我选择的是:


  • python3.5
  • numpy-1.11.1-cp35-cp35m-win_amd64.whl
  • scipy-0.18.0-cp35-cp35m-win_amd64.whl
  • matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl
  • scikit_learn-0.17.1-cp35-cp35m-win_amd64.whl
  文件名的组成为
  库名-库版本号-python版本-平台
  例如:
  scikit_learn-0.17.1-cp35-cp35m-win_amd64.whl
  代表的是
  scikit-learn 版本号 0.17.1
  cp35 代表 python3.5
  win_amd64 代表64位windows系统

安装
  首先安装python, 下载好的exe文件右键管理员运行安装,记得勾选加入到环境变量
  然后依次安装numpyscipymatplotlib
  将下载好的文件放到一个文件夹里,比如 C:\src\
  开始->运行->cmd 打开命令行
  

cd c:\src       #切换目录到src  
dir             #列出目录下的文件
  

  检查是否缺少文件,不缺少进行下一步:
  

pip install .\numpy-1.11.1-cp35-cp35m-win_amd64.whl         #安装numpy  

  如果正确安装会返回这些信息:
  

Processing c:\src\numpy-1.11.1-cp35-cp35m-win_amd64.whl  
Installing collected packages: numpy
  
Successfully installed numpy-1.11.1+mkl
  

  同样方法安装 scipymatplotlib
  

pip install .\scipy-0.18.0-cp35-cp35m-win_amd64.whl         #安装scipy  
pip install .\matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl         #安装matplotlib
  

  最后安装 scikit-learn
  

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])
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388833-1-1.html 上篇帖子: 如何彻底的卸载和删除Windows service 下篇帖子: 前端架构之路:Windows下安装Nodejs步骤
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表