第三方库
jieba
NLP(自然语言)领域现在可谓是群雄纷争,各种开源组件层出不穷,其中一支不可忽视的力量便是jieba分词,号称要做最好的 Python 中文分词组件
Pygame
是一套用来写游戏的Python模块。 它是基于SDL库的,它使你可以用Python语言创建完全界面化的游戏和多媒体程序。 Pygame可以运行在几乎所有的平台和操作系统上。
manim
manim 是一个强大、灵活的python语言的动画引擎,尤其适合程序员使用编程方法来制作创意视频
Pip
selenium
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
OpenCV cv2
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。
在计算机视觉项目的开发中,OpenCV作为较大众的开源库,拥有了丰富的常用图像处理函数库,采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上,能够快速的实现一些图像处理和识别的任务。此外,OpenCV还提供了Java、python、cuda等的使用接口、机器学习的基础算法调用,从而使得图像处理和图像分析变得更加易于上手,让开发人员更多的精力花在算法的设计上。
BeautifulSoup
是一个高效的网页解析库,可以从 HTML 或 XML 文件中提取数据。 beautifulsoup支持不同的解析器,比如,对HTML解析,对XML解析,对HTML5解析。 一般情况下,我们用的比较多的是 lxml 解析器。
Requests 是用 Python 语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。 它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。 Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。
Colorama
是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用
pymunk是一个2D的物理引擎, 它实际是封装了 c语言写的2D物理引擎Chipmunk,可以实现碰撞,旋转等物理运动。 刚体 (pymunk.Body):一个刚体具有物体的物理属性(质量、坐标、旋转角度、速度等),它自己是没有形状的。
Seaborn
是一个用Python制作统计图形的库。 它建立在 matplotlib 之上,并与 pandas 数据结构紧密集成。 Seaborn旨在使可视化成为探索和理解数据的核心部分。 其面向数据集的绘图功能对包含整个数据集的数据框和数组进行操作,并在内部执行必要的语义映射和统计聚合,以生成信息图。
PyQt
是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是最强大的库之一。PyQt是由Phil Thompson 开发。
wxPython
Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能健全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库
R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具。 rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象、调用R的方法以及Python与R数据结构转换等。
Faker.
Faker是一个Python包,开源的GITHUB项目,主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法,即可完成数据的生成
Caffe
全称Convolutional Architecture for Fast Feature Embedding,是一个兼具表达性、速度和思维模块化的深度学习框架。由伯克利人工智能研究小组和伯克利视觉和学习中心开发。虽然其内核是用C++编写的,但Caffe有Python和Matlab 相关接口。Caffe支持多种类型的深度学习架构,面向图像分类和图像分割,还支持CNN、RCNN、LSTM和全连接神经网络设计。Caffe支持基于GPU和CPU的加速计算内核库,如NVIDIA cuDNN和Intel MKL。
PyEcharts
简介 “pyecharts 是一个用于生成 Echarts 图表的类库。 Echarts 是百度开源的一个数据可视化 JS 库。 用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图”。
CVXPY
是一种可以内置于Python中的模型编程语言,解决凸优化问题。. 它可以自动转化问题为标准形式,调用解法器,解包结果集. 如下代码是使用CVXPY解决一个简单的优化问题
NLTK
全称 Natural Language Toolkit ,自然语言处理工具包,是NLP研究领域常用的一个 Python 库,由宾夕法尼亚大学的 Steven Bird 和 Edward Loper 在 Python 的基础上开发的一个模块,至今已有超过十万行的代码。
MyQR是Python的一个第三方库,专门用来制作个性二维码。
emoji
Python 支持 emoji 表情的输出,实现方式相当简单。 表情符号和社交媒体
Rich是一个Python库,用于将丰富的文本(带有颜色和样式)写入终端,并用于显示高级内容,例如表格。

