Python的计算生态

Python的计算生态,第1张

概述从数据处理到人工智能:数据分析:numpy:表达n维数组的最基础库。(接口是Python,但是是用c实现)pandas:Python数据分析高层次应用库(基于numpy进行开发的库)scipy:数学、科学和工程计算功能库。(基于numpy进行开发的库)数据可视化:matplotlib:高质量的二维数据可视化功能库(基于numpy进行

从数据处理到人工智能:
数据分析: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的计算生态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1186821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存