人工智能收据干货!Python的其他工具包

(1)MatplotlibMatplotlib是Python的绘图库,可与NumPy一起使用,提供了一种有效的MatLab开源替代方案,也可以和图形工具包一起使用,如PyQt和wxPython。

(2)SeabornSeaborn是一个以Matplotlib为基础的图形可视化Python包,它的出现提供了一种高度交互式界面,便于用户做出各种有吸引力的统计图表。

Seaborn是以Matplotlib为基础进行更高级的API封装的,使作图变得更加容易。一般情况下,使用Seaborn能做出具有吸引力的图,Matplotlib的加入使制作的图更加有特色。

Seaborn可以视为Matplotlib的补充,而不能当作它的替代物,同时,它能高度兼容Numpy与Pandas数据结构,以及Scipy与Statsmodels等统计模式。

(3)warnings

Python通过调用warnings模块中定义的warn()函数来发出警告,警告消息通常用于提示用户一些错误或者过时的用法。当这些情况发生时,我们不希望抛出异常或者直接退出程序。

对警告的处理方式可以灵活地更改,例如,忽略或者转变为异常。警告的处理可以根据警告类别、警告消息的文本和发出警告消息的源位置而变化。

警告控制分为两个阶段:首先,当警告被触发时,确定是否应该发出消息;然后,如果需要发出消息,则使用用户可设置的钩子来格式化和打印消息。

警告过滤器可以用来控制是否发出警告消息,它是一些匹配规则和动作的序列。可以通过调用filterwarnings()将规则添加到过滤器上,并通过调用resetwarnings()将其重置为默认状态。

警告消息的输出是通过调用showwarning()函数来完成的,其可以被覆盖。该函数的默认实现是通过调用formatwarning()格式化消息的,这也可以由自定义实现使用。

好啦,这次的分享就到这里,我们下期再见!欢迎在评论区补充和留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

36Kr网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值