機械学習などで重たい処理を走らせると、進捗状況の見えない処理待ちでデスクを離れるに離れられなく途方に暮れる事が多々あるのですが、進捗を簡単に表示出来る外部パッケージがしっかり用意されていました。
インストール
自分はanaconda環境なので初めから入っていましたが、もし入っていない場合はpipでインストールできます。
pip install tqdm
使い方は超簡単
from tqdm import tqdm_notebook as tqdm
インポートをしたら
for i in tqdm(range(10000000)):
result = i * i
for文などのイテレータ部を囲って引数にするだけでOK!
するとこんな感じでプログレスバーが表示されるので、その間に安心してひと息入れる事ができます。
因みに対話モードでも使用できます。
定番ツールのようですが、まだ知らない誰かの役に立つと幸いです^^