Python工具集
集成环境,科学计算发行版:
Anaconda、WinPython
numpy 数据基础库
scipy 科学计算库
matplotlib 数学绘图包
pandas 数据分析库
sklearn(scikit-learn) 机器学习库
以上的Anaconda都已经内置了。
scrapy 网络爬虫框架
bs4 网页数据处理包
Pillow 图像处理,是PIL的替代版本
pyqt GUI开发包
PySide 是pyqt的开源版本
opencv 图像处理库
seaborn 可视化库,是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,更华丽。
Spyder 是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的IDE相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。
SciPy 是一款方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶变换,信号和图像处理,常微分方程求解器等等
http://www.scipy.org/ scipy , numpy, matplotlib, pandas
http://www.tuicool.com/articles/r2yyei NumPy的详细教程
机器学习框架
Theano ,TensorFlow ,Keras ,MxNET ,Caffe
TensorFlow 比Theano 好点。Theano 学习入门用,TensorFlow 工业应用。Theano支持到py3.4,更新慢了。
https://github.com/tensorflow/tensorflow TensorFlow
https://github.com/Theano/Theano Theano
https://github.com/fchollet/keras Keras
http://dmlc.ml/ mxnet
http://caffe.berkeleyvision.org/ caffe , 偏重于机器视觉
https://github.com/Microsoft/CNTK 微软的CNTK
http://www.paddlepaddle.org/ 百度 paddle 官网
http://chainer.org/ chainer
网友评论