大量のデータの処理をしていると、作業がどのくらい進んだのかわからなくて辛いことがよくあります。そんな時の tqdm!
tqdm 何ができるの?
イテレーションのコードにすこし加えるだけで、プログレスバーを出せます。
使いたい!
準備
jupyter を実行するサーバーで以下のコマンドを打ってください。
tqdm のインストールと、 js の widget を有効化するぽいことをやります。
pip install tqdm
jupyter nbextension enable --py --sys-prefix widgetsnbextension
コード
for に与えるリスト的な場所に tqdm()
をかぶせるだけです。
from tqdm import tqdm_notebook as tqdm
for i in tqdm(range(100000000)):
i * i - i
import で tqdm_notebook とかやることで jupyter 上で使えるようになります。
tqdm は元々コマンドラインでプログレスバーを出すやつですが。