【python第三方库】tqdm |
您所在的位置:网站首页 › 数据集处理常用哪些第三方库 › 【python第三方库】tqdm |
目录 什么是tqdm? 介绍 安装 使用方法 1.传入可迭代对象 使用trange 2.为进度条设置描述 3.tqdm的write方法 4.在深度学习中如何使用 下载训练集数据集 创建数据DataLoader 创建神经网络模型 模型训练和测试 训练深度学习模型 输出结果 什么是tqdm? 介绍tqdm是一个快速、可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)。它可以帮助我们监测程序运行的进度,估计运行的时长,甚至可以协助debug。对于在长时间运行的任务中显示进度很有用,因为它可以让用户知道任务正在进行。 安装 pip install tqdm 使用方法 1.传入可迭代对象 import time from tqdm import * for i in tqdm(range(1000)): time.sleep(0.01) #进度条每0.01s前进一次,总时间为1000*0.01=10s运行结果: trange(i)是 tqdm(range(i))的简单写法 import time from tqdm import trange for i in trange(1000): time.sleep(0.01)运行结果: 在for循环外部初始化tqdm,可以打印其他信息 import time from tqdm import tqdm pbar = tqdm(["a","b","c","d"]) for char in pbar: pbar.set_description("Processing %s" % char) # 设置描述 time.sleep(1) # 每个任务分配1s # 结果如下 0%| | 0/4 [00:00 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |