快速搭建python机器学习开发环境(Windows)
2016-03-23 20:18
721 查看
选择一种编程语言来做机器学习,需要考虑这样一些方面:
(1)产品化:python适合,R就不适合做产品
(2)第三方库的支持
(3)开发速度
(4)数据可视化
(5)处理大数据的能力:R语言将数据存储在RAM,不适合处理大数据
(6)社区
综上考虑,python是用于开发ML程序的好选择!
python有一系列的库用于科学计算,如scipy,numpy,pandas,matplotlib。而在Windows下是很难正常安装这些库的(scipy,numpy还需要第三方提供的private版本),相信折腾过这些库在windows下安装的人都深有体会。
那么,有没有一种更方便的方式来配置Windows下的python机器学习开发环境呢?答案是有的,并且很简单:安装Anaconda[2]即可!!!
Anaconda只有一个安装包,其中包括了python及400多个科学计算库(scipy,numpy,pandas,matplotlib),甚至包括了ipython。一次安装即可,连python安装都省略了,真正做到了一键安装python机器学习开发环境。在这里能看到它包括的所有库(https://docs.continuum.io/anaconda/pkg-docs)。
参考:
[1] R与python做ML的选择,http://datascience.stackexchange.com/questions/326/python-vs-r-for-machine-learning
[2] Anaconda安装包下载,https://www.continuum.io/downloads#_windows
(1)产品化:python适合,R就不适合做产品
(2)第三方库的支持
(3)开发速度
(4)数据可视化
(5)处理大数据的能力:R语言将数据存储在RAM,不适合处理大数据
(6)社区
综上考虑,python是用于开发ML程序的好选择!
python有一系列的库用于科学计算,如scipy,numpy,pandas,matplotlib。而在Windows下是很难正常安装这些库的(scipy,numpy还需要第三方提供的private版本),相信折腾过这些库在windows下安装的人都深有体会。
那么,有没有一种更方便的方式来配置Windows下的python机器学习开发环境呢?答案是有的,并且很简单:安装Anaconda[2]即可!!!
Anaconda只有一个安装包,其中包括了python及400多个科学计算库(scipy,numpy,pandas,matplotlib),甚至包括了ipython。一次安装即可,连python安装都省略了,真正做到了一键安装python机器学习开发环境。在这里能看到它包括的所有库(https://docs.continuum.io/anaconda/pkg-docs)。
参考:
[1] R与python做ML的选择,http://datascience.stackexchange.com/questions/326/python-vs-r-for-machine-learning
[2] Anaconda安装包下载,https://www.continuum.io/downloads#_windows
相关文章推荐
- Python~函数
- KD树的python实践
- Python~字典
- Python~if,while,for~顺序,判断,循环
- Python学习笔记(一)基础
- Python~list,tuple^_^dict,set
- Python学习笔记——字符串
- ubuntu 14.04安装mysql-python
- python小点心--判断操作系统类型
- Eric6 安装与颜色配置
- python问题:IndentationError:expected an indented block错误解决
- Python string modify
- Python string compare
- Python2.7<-------->Python3.x
- Python split
- Python~第三方模块
- KNN python实践
- 在Python里安装Jieba中文分词组件
- Pythonj~module
- think python学习心得-(3)条件和递归