1、安装
pip install tqdm
或者
conda install -c conda-forge tqdm
2、tqdm的使用
进度条 tqdm
库比较热门,声称比老版的 python-progressbar
库的单次响应时间提高了 10 倍以上。
其实进度条的原理十分的简单,无非就是在 shell 中不断重写当前输出。
>>> from time import sleep
>>> from tqdm import tqdm
>>> for i in tqdm(range(1000)):
... sleep(0.01)
...
1%|▎ | 7/1000 [00:0
2%|▌ | 15/1000 [00:0
2.2结合循环,显示
from tqdm import tqdm
pbar = tqdm(range(300))#进度条
for i in pbar:
err = 'abc'
pbar.set_description("Reconstruction loss: %s" %(err))
参考: