当前位置 :首页 >> 时尚

Python中的关于进度条的6个实用技巧

2023-02-28   来源 : 时尚

原作者:费埃尔

;也:Python大分析

1 则有

而随着 tqdm 这几年来的发展给定,更多更好用的功能投身于其当中,今天的文章当中我就给大家总结了6条非常值得自学的 tqdm 特点。

2 tqdm当中实用的6个特点2.1 autonotebook自动切换进度条表现手法

用过 tqdm 的朋友们大都真的它可以在除此之外的控制台以及 jupyter 表现手法的各种编辑器当中可用,且在后者当中会以更美观的形式展开图像,而以往我们一般而言并不需要在除此之外的控制台底下可用 from tqdm import tqdm ,在 jupyter 表现手法的编辑器当中可用 from tqdm.notebook import tqdm 来分别导向。

而 tqdm 最近几个发行版当中导向了实验性质的上新特点,使得我们只并不需要分立通过 from tqdm.autonotebook import tqdm 导向 tqdm ,就可以自适应扫描不同的运行生态环境从而自动控制显示:

2.2 延时图像进度条

通常我们希望当反转全过程刚刚就执行者完时,可以不打印进度条,绝非进度条的主要最终目标是监控长时间运行全过程,这时我们就可以给 tqdm 添加参数 delay 来上新设反应时间的秒数,当反转全过程实际运行为时略高于 delay 则并不并不需要打印多余的给定全过程:

2.3 自定义进度条基调

通过为 tqdm 上新设参数 colour ,可以中叶多种常见基调格式值,这在 jupyter 类编辑器当中效果尤为显着:

2.4 自主控制的进度时限

有些情况下,我们中叶 tqdm 的对象在给定全过程当中是无法自行计算获得进度时限至多的,值得注意如 pandas 当中数据资料侧边的 itertuples ,这种时候我们就可以利用 total 参数须要预设时限:

2.5 针对enumerate、zip和map的替代

Python 当中除了除此之外的反转全过程之外,还有几种移动设备函数也具有给定反转的类型,而 tqdm 为了简便我们对这些非值得注意的反转全过程添加进度条,也原则上开发计划了 tenumerate 、 tzip 以及 tmap 这三个API,用于替代 enumerate 、 zip 和 map :

2.6 上新设进度条“用完即逝”

当我们希望为多层反转全过程添加进度条监控时,除此之外的为每一层都这样一来可用 tqdm ,会导致打印不止极少的进度条,反而阻碍我们掩蔽进度全过程。

而通过可用 tqdm.auto 当中的 trange ,我们可以通过上新设参数 leave=False ,来让我们相同的进度条载入天一就自动消失掉,譬如下面动图当中所展示的例子:

以上就是本文的全部内容,热烈欢迎在卫报区与我展开讨论~

点这底下👇关注我,忘记标星哦~

CDA课程咨询

玻璃酸钠滴眼液治疗眼干
湖北皮肤病医院排行
艾得辛的效果好不好
西安白癜风检查多少钱
宁波妇科专业医院
“热带风暴”登陆“勇士”迎战:24小时内的极致考验

12年末11日至12日,亚洲首场24不间断底比斯雷霆台风两场登陆拉萨苯日景区。台风雷霆在24不间断内放弃残疾的极致考验。 台风两场是底比斯雷霆两场两场事法制之前的耐力两场,分...

友情链接