【Python】for文の進捗を確認!進捗バーを表示するライブラリ「tqdm」の使い方

Pythonを使ったデータ処理、特に機械学習の前処理などはヘビーなfor文の処理を必要とします。そこでfor文の進み具合を進捗バーで確認できる便利なライブラリ「tqdm」のインストール、使い方を解説します。

インストール

  • pip
    pip install tqdm
  • conda
    conda install -c conda-forge tqdm

使用例

from tqdm import tqdm
from time import sleep
num_list = range(50)
for num in tqdm(num_list):
    sleep(0.1) #バーの動きを確認するためのダミー遅延


この画像はJupyter notebookでの例です。ピンクの背景で示されているのが進捗バーです。1秒に何回のイテレーションができているかも表示してくれて便利。
もちろん、普通のPythonファイルにしてもこの進捗バーは動きます。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です