问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Python学生常用库

发布网友 发布时间:2023-06-15 01:17

我来回答

1个回答

热心网友 时间:2024-08-30 04:10

Python常用六大常用库这不比宅家追剧香!!

01数值计算

数值计算是数据挖掘、机器学习的基础。Python提

供多种强大的扩展库用于数值计算,常用的数值计算

库如下所示。

1.NumPy

支持*数组与矩阵运算, 

也针对数组运算提供大量的数学函数库, 

通常与SciPy和Matplotlib一起使用, 

支持比Python更多种的数值类型,

其中定义的最重要的对象

是称为nd array的n维数组类型, 

用于描述相同类型的元素集合,

可以使用基于0的索引访问集合中元素。

2.SciPy

在NumPy库的基础上增加了众多的数学、

科学及工程计算中常用的库函数, 

如线性代数、常微分方程数值求解、

信号处理、图像处理、稀疏矩阵等,

可进行插值处理、信号滤波,以及

使用C语喜加速计算.

3.Pandas

基于NumPy的一种工具, 

为解决数据分析任务而生。

纳入大量库和一些标准的数据模型,

提供高效地操作大型数据集所需的工具

及大量的能快速便捷处理数据的函数和方法,

为时间序列分析提供很好的支持,

提供多种数据结构, 如Series、Time-Series、

Data Frame和Panel.

02

Matplotib

数据可视化

数据可视化是展示数据、

理解数据的有效手段,常用的

Python数据可视化库如下所示。

4.Matplotlib

第一个Python可视化库, 

有许多别的程序库都是

建立在其基础上或者直接调用该库, 

可以很方便地得到数据的大致信息,

功能非常强大,但也非常复杂。

5.Seaborn

利用了Matplotlib, 

用简洁的代码来制作好看的图表。

与Matplotlib最大的区别为默认绘

图风格和色彩搭配都具有现代美感。

6.gg plot

基于R的一个作图库gg plot 2,

同时利用了源于《图像语法》

(The Grammar ofGraphics) 中的概念,

允许叠加不同的图层来完成一幅图, 

并不适用于制作非常个性化的图像,

为操作的简洁度而牺牲了图像的复杂度.

03

Web开发

Web应用开发可以说是

目前软件开发中最重要的部分。

Python提供各种Web开发框架,

帮助使用者快速实现功能开发。

常用的Python网络开发类库如下所示。

Django

一个高级的Python Web框架, 支持快速开发,

提供从模板引擎到OR M所需的一切东西,

使用该库构建App时, 必须遵循Django的方式。

Socket

一个套接字通讯底层库, 

用于在服务器和客户端间

建立TCP或UDP连接, 

通过连接发送请求与响应.

Flask

一个基于Werkzeug、

Jinja 2的Python轻量级框架

(micro framework) , 默认配备Jinja

模板引擎, 也包含其他模板

引擎或OR M供选择,

适合用来编写API服务(RESTfulr ervices) .

04数据库管理

数据库是企业用于存放数据的主要工具,

数据库管理包括了数据定义、

数据操作、数据库运行管理、

数据组织、数据库库保护、

数据库维护等。Python提供了所有

主流关系数据库管理接口, 

常用的Python MySQL连

接库及其简介如下所示

17.MySQL-python

又称MySQLdb, 

是Python连接MySQL最流行的一个驱动,

很多框架也基于此库进行开

发.只支持Python 2x, 

且安装时有许多前置条件.

由于该库基于C语言开发,

在Windows平台上的安装非常不友好,

经常出现失败的情况, 

现在基本不推荐使用, 取代品为行生版本.

18.mysql client

完全兼容MySQLdb, 

同时支持Python 3x, 

是Django OR M的依赖工具, 可使用原生

SQL来操作数据库,

安装方式与MySQLdb一致。

19.Py MySQL

纯Python实现的驱动,

速度比MySQLdb慢, 

最大的特点为安装方式简洁,

同时也兼容MySQL-python.

05自动化运维

运维的主要内容包括保障业务长期稳定运行、

保障数据安全可靠、

自动化完成部署任务。

Python能够满足

绝大部分自动化运维的需求,

目前在Linux运维中已用

Python实现的应用如下所示。

jumps ever跳板机

一种由Python编写的开源跳板机(堡垒机) 系统,

实现了跳板机的基本功能, 包含认证、

授权和审计, 集成了Ansible、批量命令等。

支持Web Terminal Bootstrap编写, 

界面美观, 自动收集硬件信息,

支持录像回放、命令

搜索、实时监控、批量上传下载等功能,

基于SSH协议进行管理,

客户端无须安装agent.

主要用于解决可视化安全管理,

因完全开源,容易再次开发,

Mage 分布式监控系统

一种用Python开发的自动化监控系统,

可监控常用系统服务、

应用、网络设备, 可在一台

主机上监控多个不同服务,

不同服务的监控间隔可以不同,

同一个服务在不同主机上的监控

间隔、报警值可以不同,

并提供数据可视化界面。

06GUI编程

GUI(Graphical UserInterface, 

图形用户界面) 是指采用图形方式

显示的计算机操作用户界面。

Python提供多个图形开发界

面的库用于GUI编程,

常用Py thon GUI库如下所示。

Tkinter

一个Python的标准GUI库,

可以快速地创建GUI应用程序, 

可以在大多数的UNIX平台下使用,

同样可以应用在Windows和Macintosh系统中,

Tkinter 8.0的后续版本可以实现本地

窗口风格,并良好地运行在绝大多数平台中,

wxPython

一款开源软件跨平台

GUI库wxWidgets的Python封装和Python模块,

是Python语言的一套优秀的GUI图形库, 

允许程序员很方便地创建完整的、

功能健全的GUI用户界面。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
泳池用井水如何消毒 ...砖围墙(别家都用的红砖水质很好),刚开始用井水洗米洗米水马上变成... 烹饪香酥鸡蛋卷有哪些技巧? 巴厘岛在印尼哪个城市 OPPO905手机的信息怎样移至苹果5S 经常按摩背部能变薄吗 瓷砖用哪种拖把最好用 去塘沽赶海 北京到塘沽2日游 模拟80分可以考科一吗? 光疗甲新款 同一个能在两个手机上登录吗 一个可以在两部手机同时登陆吗? 同一个不可以在两个手机上登录吗? 一个可以两个手机用吗? 屋面防雷网暗装是什么意思?是不是可以不用埋入砼里面,只需要用砂浆找平... 请问FC为暗敷在地面或地板内,那么敷设在楼板的面层内算合理么,有什么利... 埋设隐蔽和暗敷隐蔽有什么不同? 抖音小店自动扣是什么 宋pro燃油版加什么型号机油 宋pro使用什么机油 税务一般行政处罚公示截止日期 党的基层组织的基本任务主要是( )。 魅族订单一424582991是什么东东 请问魅族订单19201054741870054买什么? 魅族订单323308332是什么 魅族MX3订单号(0902637036723319)什么意思,怎样看是几号订购的,前面有... 魅族订单448886684买卖的什么? 粗粮窝窝的做法步骤图,粗粮窝窝怎么做好吃 便秘饮食上有什么忌口的? 汽修厂转让平台有哪些 工厂转让在哪里发布信息 决定银行给予一个企业(集团)授信额度大小的因素包括( )。 商业银行贷款授信额度的决定因素包括 买电梯交了一万元意向金能退多少 06cr19ni10保温杯可以泡茶吗 富光健牌奥氏体型不锈钢06cr19ni10保温杯质量好吗 星巴克06cr19ni10不锈钢水杯好吗 夏威夷语中,家人怎么说? 中国跟英国在对亲属的称谓上有什么不同,这些不同折射出怎样的文化差异... 阿拉伯国家的亲属称谓是很模糊吗 每天喝500有机奶纯牛奶会发胖吗 QQ,群内禁言,能干嘛?为啥设置了,不管用? 今年,猪价、粮价、土地承包有好消息 想知道: 日照市 山东金石沥青 在哪?开车怎么走 山东金石沥青 岚山 是和中石油合资的企业吗? 谢谢 山东金石沥青销售有限公司怎么样? 偷放在农村放在路边上的100斤玉米犯什么罪 偷玉米算盗窃罪吗 水龙头怎么安装水龙头选择要点有哪些
  • 焦点

最新推荐

猜你喜欢

热门推荐