tqdm模块

Posted xxswkl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tqdm模块相关的知识,希望对你有一定的参考价值。

1 tqdm用于显示进度条

技术图片
from tqdm import tqdm
import time

#desc设置名称,
# ncols设置进度条长度,
# postfix以字典形式传入详细信息
d = loss:0.2,learn:0.8
for i in tqdm(range(50),desc=进行中,ncols=100,postfix=d):
    time.sleep(0.1)
    pass

# 进行中: 100%|█| 50/50 [00:05<00:00,  9.96it/s, learn=0.8, loss=0.2]
View Code

2  也可以将进度条与for循环分开写

技术图片
from tqdm import tqdm
import time

bar = tqdm( [0,1,2,3,4,5], desc=进度条)
for i in bar:
    time.sleep(5)
    print(第次循环完成.format(i))
# 进度条:   0%|          | 0/6 [00:00<?, ?it/s]第0次循环完成
# 进度条:  17%|█▋        | 1/6 [00:05<00:25,  5.01s/it]第1次循环完成
# 进度条:  33%|███▎      | 2/6 [00:10<00:20,  5.01s/it]第2次循环完成
# 进度条:  67%|██████▋   | 4/6 [00:20<00:10,  5.01s/it]第3次循环完成
# 进度条:  83%|████████▎ | 5/6 [00:25<00:05,  5.01s/it]第4次循环完成
# 进度条: 100%|██████████| 6/6 [00:30<00:00,  5.01s/it]第5次循环完成
View Code

 

以上是关于tqdm模块的主要内容,如果未能解决你的问题,请参考以下文章

Python中tqdm模块介绍

没有名为“tqdm”的模块

python的tqdm模块

tqdm模块

tqdm模块

进度条模块之tqdm