最近学习python 做些数据挖掘相关的练习,涉及到很多第三方的库,所以做一总结。
-
Setuptools
可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。
我特别喜欢它的easy_install 命令,能够自动查找、下载、安装、升级依赖包,不需要考虑其他杂七杂八的项目。
安装也非常方便。
地址:https://pypi.python.org/pypi/setuptools
-
Beautiful Soup
Beautiful Soup 是一个HTML和XML 文档的Python解析器,即使不是很熟悉html和xml也能使用。
地址:http://www.crummy.com/software/BeautifulSoup/
-
Python Imaging Library (PIL)
开源函数库,支持各种图形的绘制操作和文件格式。
地址:http://www.pythonware.com/products/pil/
-
Matplotlib
用Python实现的类 matlab的第三方库,用以绘制一些高质量的数学二维图形,相比PIL 质量要更高。
地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/
-
SciPy
基于Python的matlab实现,旨在实现matlab的所有功能
地址:http://pypi.python.org/pypi/scipy
-
NumPy
基于Python的科学计算第三方库,提供了矩阵,线性代数,傅立叶变换等等的解决方案