目次
プログレスバー
- 進捗の見える化
- ポイントはループで利用
- for文のin直後にtqdmを加える
- ループ中にprintがあると表示が大変
- ctrl + C で停止
from tqdm import tqdm
for _ in tqdm(range(100)):
time.sleep(0.1)- desc=で、バーのタイトルがつく(例の場合「test」)
from tqdm import tqdm
for _ in tqdm(range(10), desc='test'):
time.sleep(0.1)
最後に消す
- leave=Falseにすれば100%になるとプログレスバーが消せる
from tqdm import tqdm
import time
for i in tqdm(range(100), leave=False):
time.sleep(0.01)入れ子の場合
- コマンドラインよりPYファイルを実行すればうまくいくが、Jupyter labの場合は冗長な表示がされる
from tqdm import tqdm
import time
for i in tqdm(range(3)):
for n in tqdm(range(50), leave=False):
time.sleep(0.01)