赞
踩
本单元的目的是了解到更大的python世界,每个具体的库,点到为止。记住有这样的库,有这样的名称就可以。
从数据处理到人工智能,有一大批的 与python相关的第三方生态库。
将分四部分简要介绍,每个方面,将简要介绍其计算生态
数据分析最基本的库是numpy。用于表达N维数组,它是众多数据分析库的基础。
对于N维数据表达,我们也可以使用python最基础的列表等基础语法来进行运行。
但是使用Numpy是另外一种思路。
使用库,减少了for循环的使用,也使得整体的编程逻辑更加直接。正式有Numpy这样的特定,我们将N维数组,简单的看成数据对象之间进行操作和运算。
这是Numpy的最大价值。
Pandas 主要有两种数据结构,Series和 DataFrame
在基础的数据分析之上,我们希望对数据进行直观的展示。
python提供了一批进行数据可视化的第三方库
最基础的就是Matplotlib
数据分析,数据可视化的很多库,都是可以打通交互使用的。
python也提供一下三维数据科学可视化的功能库
其中最有效的属于Mayavi。
python提供了很多与文本处理相关的计算生态。
将两个文件,进行整合,输出成一个pdf文件。
文本之中,自然语言文本是非常重要的一类。
python提供了一个非常优秀的自然语言文本处理的第三方库。
NLTK
Microsoft office工具是我们日常使用的一个工具集。
python提供了一些操作Microsoft word文件的第三方库。其中最优秀的是python-docx
机器学习是一个非常高大上的功能,也是人工智能的基础。
在python中提供了一批与机器学习相关的第三方生态。
其中最为优秀的一个是Scikit-learn:机器学习方法工具集
使用TensorFlow 去形成机器学习应用也十分简单。
无非调用TensorFlow库,调用其中的函数。完成机器学习的应用。
除了机器学习,深度学习,也是人工智能发展的一个重要方向。
这里介绍一个非常优秀的一个深度学习计算框架。
MXNet:基于神经网络的深度学习计算框架
本单元介绍了从数据处理,到人工智能的一批计算生态。
如果没有听过这样的计算生态名称,会觉得j讲过好多不一样的名字。(根据每个人的爱好,起的名字不一样)
介绍一批python计算生态
大多数与web解析和网络空间有关。当然只是冰山一角
网络爬虫指的是,我们使用程序,将web页面的内容爬取下来。其中最友好的网络爬虫库当属Requests。
不仅希望爬取某个网页,还想构建一个专业的网络爬虫系统。
我们就需要使用另外一个库,scrapy
框架,可以理解为一种功能的半成品。它将很多的基础功能都已经完成。只需要用户进行扩展开发或者额外配置。就可以形成用户功能的特性系统
pyspide库
通过它,来形成一个完整的网页爬取系统。
pyspider不仅支持网页爬取的基本功能,也能够支持后端加载的数据库,构建消息队列,分发优先级。及其在不同的计算机上形成分布式架构等一批重要的功能。
将页面爬取下来,如何解析其中的HTML和XML的内容呢?
需要一批web信息提取第三方库。
其中最有优秀的beautiful soup
在scapy和requests中加载beautiful soup的解析功能,形成完整的数据爬取与信息提取的系统。
使用正则表达式库,定点的获取web信息,
Re 全程是regular expression
提供了定义和解析正则表达式的一批通用功能
为查找文本中的特定模式,起到非常重要的支撑作用
开发web网站,
提供了很有用的后端框架
更多功能,等待你去挖掘。
介绍一批python计算生态,从人机交互到艺术设计。
在桌面电脑上。使用程序时,都有一些操作界面。这种界面被认为是图形用户界面。简称GUI,python提供一批能够用于开发图形用户界面的第三方库。
pyQt5,Qt框架的python接口。跨平台。背后有非常成熟的工业链条
用python编写游戏,十分有趣。
最简单的游戏开发库。
3D渲染功能的游戏开发库 Panda3D
虚拟现实是计算机未来发展和应用的重要方向之一。python也能完成虚拟现实的应用开发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。