最详细的Python库总结( 三 )


Aggdraw , 开源图像库 , 几乎涵盖了2d image操作的所有功能 , 使用起来非常灵活 。
Pycairo,开源矢量绘图库
Cairo开罗的python接口 , cairo提供在多个背景下做2-D的绘图 , 高级的更可以使用硬件加速功能 。
wand , Python绑定魔杖工具(MagickWand) , C语言API接口 。
thumbor ,  -智能成像工具 , 可调整大小和翻转图像 。
imgSeek , 查询相似的图像 。
python-qrcode , 纯Python的二维码(QR码)生成器 。
pyBarcode , 创建条码 , 无需PIL模块 。
pygram , Instagram像图像过滤器 。
Quads , 基于四叉树的计算机艺术 。
nude.py , 裸体检测函数 。
scikit-image , scikit工具箱的图像处理库 。
hmap , 图像直方图工具 。
bokeh , 交互的Web绘图 。
plotly , Web协同的Python和Matplotlib绘制 。
vincent , 文森特 , Python Vega的函数库 。
d3py , Python绘图库 , 基于D3.JS, ggplot -API兼容R语言的ggplot2.Kartograph.py , 在Python绘制漂亮的SVG地图 。
pygal ,  SVG图表的创造者 。
pygraphviz , Graphviz的Python接口 。
Fonttlools , ttf字体工具函数包 , 用于fontforge、ttx等字体软件 。
游戏和多媒体
库名称简介audiolazy , 数字信号处理(DSP)的Python工具包 。
audioread , 跨平台(GStreamer + Core Audio + MAD + FFmpeg)音频解码库 。
beets , 音乐库管理 。dejavu , 音频指纹识别算法 。
Dejavu 听一次音频后就会记录该音频的指纹信息 , 然后可通过麦克风对输入的音频进行识别是否同一首歌 。
django-elastic-transcoder,Django +亚马逊elastic转码 。
eyeD3,音频文件工具 , 特别是MP3文件包含的ID3元数据 。
id3reader , 用于读取MP3的元数据 。
mutagen , 处理音频元数据 。
pydub , -操纵音频和简单的高层次的接口 。
pyechonest , Echo Nest API客户端 。
talkbox , 语音和信号处理的Python库 。
TimeSide , 开放的网络音频处理框架 。
tinytag , 读取音乐文件元数据 , 包括的MP3 , OGG , FLAC和wave文件 。
m3u8 , 用于解析m3u8文件 。
moviepy , 多格式视频编辑脚本模块 , 包括GIF动画 。
shorten.tv , 视频摘要 。scikit视频 , SciPy视频处理例程 。
GeoDjango,一个世界级的地理Web框架 。
geopy,Geo地理编码的工具箱 。
pygeoip , 纯Python写的GeoIP API 。
GeoIP , Python API接口 , 使用高精度GeoIP Legacy Database数据库 。
geojson , GeoJSON函数库django-countries , 一个Django程序 , 提供国家选择 , 国旗图标的静态文件 , 和一个国家的地域模型 。
Pygame , Python游戏设计模块 。
Cocos2d , 2D游戏框架 , 演示 , 和其他的图形/交互应用 , 基于pyglet 。Cocos2d- cocos2d is a framework for building 2D games, demos, and other graphical/interactive Applications. It is based on pyglet.,PySDL2 , SDL2的封装库 。
Panda3D- 3D游戏引擎 , 迪士尼开发 。用C++写的 , 完全兼容Python 。
PyOgre , OGRE 3D渲染引擎 , 可用于游戏 , 模拟 , 任何3D 。
PyOpenGL , 绑定OpenGL和它相关的API 。
PySFML , Python绑定SFMLRenPy , 视觉小说引擎 。
大数据与科学计算
库名称简介pycuda/opencl , GPU高性能并发计算Pandas , python实现的类似R语言的数据统计、分析平台 。基于NumPy和Matplotlib开发的 , 主要用于数据分析和数据可视化 , 它的数据结构DataFrame和R语言里的data.frame很像 , 特别是对于时间序列数据有自己的一套分析机制 , 非常不错 。
Open Mining , 商业智能(BI) , Pandas的Web界面 。
blaze , NumPy和Pandas大数据界面 。
SciPy , 开源的Python算法库和数学工具包 , SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算 。其功能与软件MATLAB、Scilab和GNU Octave类似 。Numpy和Scipy常常结合着使用 , Python大多数机器学习库都依赖于这两个模块 。


推荐阅读