【python第三方库】tqdm

您所在的位置:网站首页 数据集处理常用哪些第三方库 【python第三方库】tqdm

【python第三方库】tqdm

2024-07-08 16:01| 来源: 网络整理| 查看: 265

目录

什么是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

trange(i)是 tqdm(range(i))的简单写法

import time from tqdm import trange for i in trange(1000): time.sleep(0.01)

运行结果:

2.为进度条设置描述

在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