一、安装Python
1.下载安装python3.6
2.配置环境变量(2个)
略......
二、安装Python算法库
安装顺序:NumPy -> SciPy -> Matplotlib -> Scikit-Learn
- NumPy( Numberical Python )是一个开源的python科学计算库。
- 可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。
- 是其他库的基础,所以必须先安装。
- Scipy库是sklearn库的基础,它是基于Numpy的一个集成了多种数学算法和函数的python模块。
- Matplotlib是基于Numpy的一套Python工具包,它提供了大量的数据绘图工具。是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。使用matplotlib能够非常简单的可视化数据
sklearn是机器学习中一个常用的python第三方模块;里面对一些常用的机器学习方法进行了封装,在进行机器学习任务时,并不需要每个人都实现所有的算法,只需要简单的调用sklearn里的模块就可以实现大多数机器学习任务。
非官方下载链接 Python Extension Packages:https://www.lfd.uci.edu/~gohlke/pythonlibs/#
安装步骤:
- 安装Numpy
- 根据python具体版本选择对应的文件。eg. python3.6的64位:numpy‑1.14.1+mkl‑cp36‑cp36m‑win_amd64.whl
- 下载whl太慢了,最好使用豆瓣源下载。
- pip install -i https://pypi.douban.com/simple numpy
- 安装SciPy
- 同样的方法,要么选择下载whl,要么用pip命令安装
- pip install -i https://pypi.douban.com/simple scipy
- 安装Matplotlib
- pip install -i https://pypi.douban.com/simple matplotlib
- 安装sklearn
- pip install -i https://pypi.douban.com/simple sklearn
最后,检查下安装包在命令行输入:
pip list
到此基于python3.6的机器学习环境所需要的Numpy, Scipy, Matplotlib, Scikit-Learn包就安装配置完了。。。
。。。