正在打开每日关注
正在打开每日关注
视频演示用 tqdm 包装迭代对象,显示循环进度、预计耗时与处理速度,并介绍 trange 写法。
你还可以从tqdm库中引入trange
这是一则 Python 开发技巧短视频,聚焦 tqdm 进度条工具。
视频将普通 for 循环与 tqdm(range(100)) 对比:后者在终端显示完成比例、已处理数量、耗时、预计剩余时间和迭代速度。还展示了通过 desc="Training" 与 unit="epoch" 为训练任务补充可读标签,以及用 trange 代替 tqdm(range(...))。
对耗时循环、数据处理或训练脚本,进度可视化能减少“任务是否仍在运行”的不确定性;示例可直接作为团队脚本中最小化的可观测性增强方式。
视频只覆盖终端循环的基础用法,未说明嵌套进度条、日志混用、异步/并行任务或 Notebook 场景。预计时间和速度来自当前运行状态,应视为运行反馈,不能当作稳定性能结论。