从数据处理到人工智能:
数据分析:numpy:表达n维数组的最基础库。(接口是Python,但是是用c实现)
pandas:Python数据分析高层次应用库(基于numpy进行开发的库)
scipy:数学、科学和工程计算功能库。(基于numpy进行开发的库)
数据可视化:matplotlib:高质量的二维数据可视化功能库(基于numpy进行开发的库)
seaborn:统计类数据可视化功能库(基于matplotlib进行开发的库,支持numpy和pandas)
mayavi:三维科学数据可视化功能库(支持numpy、tvtk、traits、envisage等第三方库)
文本处理:PyPDF2:用来处理pdf文件的工具集。(完全由Python语言实现)
NLTK:自然语言文本处理第三方库(最优秀的Python自然语言处理库)
Python-docx:创建或更新Microsoft Word文件的第三方库。
机器学习:scikit-learn:机器学习方法工具集(机器学习最基本且最优秀的Python第三方库)
TensorFlow:AlphaGo背后的机器学习计算框架。(开源)
MXnet:基于神经网络的深度学习计算框架。
.从web解析到网络空间
网络爬虫:requests:最友好的网络爬虫功能库。
scrapy:优秀的网络爬虫框架。(框架可以理解为功能半成品)
pyspIDer:强大的web页面爬取系统。(最重要的网络爬虫第三方库)
web信息提取:beautiful soup:HTML和xml的解析库。(常与网络爬虫库搭配使用,从而形成一个完整的数据爬取与信息提取的系统)
Re:正则表达式解析和处理功能库(是Python的标准库)
Python-goose:提取文章类型web页面的功能库。
web网站开发:Django:最流行的web应用框架。(较为复杂的一个框架、规模大)
pyramID:规模适中的web应用框架。(起步简单,扩展性好、规模适中)
flask:web应用开发微框架(简单、规模小)
网络应用开发:werobot:微信公众号开发框架。
aip:百度ai开放平台接口。(语音、NLP、知识图谱、图像搜索等领域)
MyQR:二维码生成第三方库。
从人机交互到艺术设计
图形用户界面:pyQt5:Qt开发框架的Python接口(产业链成熟)
wxPython:跨平台GUI开发框架
pygobject:使用gtk+开发GUI的功能库。
游戏开发:pygame:简单的游戏开发功能库。
panda3D:开源、跨平台的3D渲染和游戏开发库(提供Python、c++两种接口)
cocos2D:构建2D游戏和图形界面交互式应用的框架。
虚拟现实:VR zero:在树莓派上开发VR应用的Python库。
pyovr:Oculus rift的Python开发接口。
Vizard:基于Python的通用VR开发引擎。
图形艺术:quads:迭代的艺术库。
ascii_art:ASCII艺术库。
turtle:海龟绘图体系库。
文末引用嵩天老师的一句话:“编程不重要,思想才重要”
总结以上是内存溢出为你收集整理的Python的计算生态全部内容,希望文章能够帮你解决Python的计算生态所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)