tqdm
是一个 Python 库,用于在循环中显示进度条。它能够为任何可迭代对象(例如列表、生成器、数据加载器等)添加一个可视化的进度条,使用户可以实时查看程序的执行进度。
在数据科学和机器学习领域,tqdm
经常用于显示训练和验证过程中的进度。例如,在训练神经网络时,由于每个 epoch 可能会耗费较长时间,tqdm
可以帮助用户直观地了解当前训练进展,以及还需要多长时间才能完成。
安装
可以通过 pip 安装 tqdm
:
pip install tqdm
使用示例
以下是一个简单的使用示例:
from tqdm import tqdm
import time
# 示例循环,使用 tqdm 显示进度