python小白进阶一:如何安装scikit learn库
来源:互联网 发布:单片机花贲浇花 编辑:程序博客网 时间:2024/05/20 00:13
由于我学习python之前并没有过深的编程基础,因此在python进阶之中遇到的第一只拦山虎就是如何安装第三方库,好废话不多说,接下来讲讲我是如何解决这个问题的。
第一步,得先清楚你的python版本以及电脑信息。
在这里,请点开你的电脑命令提示符CMD,输入python,这会提示你的python版本
我的电脑是2.7版本32位的,这一步很重要,让你了解到你应该下什么版本的库文件
第二步,在装sckit learn 的库之前,你还需要装Numpy、Scipy、Matlotlib这几个库。库和库之间有些存在依赖关系,总而言之,一般都是按照这个顺序一个一个来安装
所有的库都推荐去官网进行下载,下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
首先安装Numpy,按照我的电脑版本符合的有两个版本
不知道为什么我的电脑只能在1.13版本安装后面的所有库
安装方法:在CMD里,首先将命令行转到你存放安装包的文件夹,至于怎么转换输入cd 文件夹名。然后再输入
pip install numpy-1.13.1+mkl-cp27-cp27m-win32.whl
如图所示,就是安装成功了。
注意:其实还有一个方法是直接在线安装,直接输入pip install numpy。但是这么弄第一网速慢,第二安装后面的文件需要一个mkl的文件即intel的math kernel lib。所以建议大家还是手动去官网下载后再安装。
然后是scipy库,我所用的版本是scipy-0.19.1-cp27-cp27m-win32,按照刚才的方法输入
pip install scipy-0.19.1-cp27-cp27m-win32.whl
然后是matplotlib库,版本是matplotlib-1.5.3-cp27-cp27m-win32
一样的方法,一样的配方哦
最后是我们的scikit learn 库,因为我是要搞深度学习的,这个库集成了很多函数对于深度学习特别有用,因此我们就装上最后的这个库。
第三步,我们来验证下效果如何
打开python自带的编辑器IDLE,输入一段代码
import matplotlibimport numpyimport scipyimport matplotlib.pyplot as pltplt.plot([1,2,3])plt.ylabel('some numbers')plt.show()
运行一下:
结果证明安装完好
最后总结一下,我们全程所用的工具叫做pip,是python的一个包安装工具,另外这些库安装的位置放在Python的lib里面,大家安装完可以查看一下。
- python小白进阶一:如何安装scikit learn库
- python 安装scikit-learn库
- Python 安装scikit-learn
- Python中机器学习库scikit-learn的安装
- python的scikit-learn的安装
- python安装scikit-learn遇到问题汇总
- Python学习-安装pip和scikit-learn
- python及scikit-learn的安装
- Python安装Scikit-learn的问题
- 【Scikit-Learn 中文文档】一:安装 sciki-learn| ApacheCN
- python机器学习库scikit-learn
- Python机器学习库scikit-learn实践
- Python机器学习库scikit-learn实践
- Python/scikit-learn机器学习库(决策树)
- Python机器学习库scikit-learn实践
- Python机器学习库scikit-learn实践
- Python机器学习库scikit-learn实践
- Python机器学习库scikit-learn实践
- 《高性能HTML5》读后整理的Web性能优化内容
- 第三次课堂小结
- 用idea搭建mybatis架构,简单的增删改
- WebStorm使用Babel自动转换ES6代码为ES5代码
- 165合并两个排序链表
- python小白进阶一:如何安装scikit learn库
- Spring框架中的单例模式(源码解读)
- java实现文件的复制
- 更新phonegap2.9打包的dojo开发页面的ios app遇到的问题
- [LeetCode] 61. Rotate List
- libssl.so.10: cannot open shared object file: No such file or directory
- 几种进程间的通信方式
- 适当的时候,用递归取代for循环
- Python编程规范