基本用法示例:
import time
import tqdm
a = {'1':'2', '3':'4'}
pbar = tqdm.tqdm(total=len(dataloader), leave=True, desc='eval', dynamic_ncols=True)
for i in range(10):
time.sleep(1)
pbar.set_postfix(a) ## 添加信息,a为字典
pbar.update() ## 更新进度条
效果如下图所示:
参数:
total
循环次数,一般为epoch数或者一个epoch中迭代的次数
desc
传入str类型,作为进度条标题(类似于说明)
leave
在迭代结束时保留进度条的所有痕迹,否则结束后会消失。默认为true,默认就可以
dynamic_ncols
进度条的宽高随着显示窗口同步改变,默认为false,设置为true
待补充......