1. 程式人生 > >python包tqdm安裝及入門

python包tqdm安裝及入門

pip install tqdm
  
  • 1

或者

conda install -c conda-forge tqdm
  
  • 1

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2.2結合迴圈,顯示

from tqdm import tqdm

pbar = tqdm(range(300))#進度條

for i in pbar:
    err = 'abc'
    pbar.set_description("Reconstruction loss: %s"
%(err))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

參考:

  1. 從 Python 第三方進度條庫 tqdm 談起