用于数据加载器的 tqdm 的最佳方式
best way of tqdm for data loader
如何为 data_loader 使用 tqdm?
这是正确的方法吗?
for i,j in enumerate(data_loader,total = 100):
pass
您需要使用 tqdm 包装可迭代对象,正如他们的文档明确指出的那样:
Instantly make your loops show a smart progress meter - just wrap any
iterable with tqdm(iterable), and you’re done!
如果您要枚举一个可迭代对象,您可以执行如下操作。睡觉只是为了观想。
from tqdm import tqdm
from time import sleep
data_loader = list(range(1000))
for i, j in enumerate(tqdm(data_loader)):
sleep(0.01)
如何为 data_loader 使用 tqdm?
这是正确的方法吗?
for i,j in enumerate(data_loader,total = 100):
pass
您需要使用 tqdm 包装可迭代对象,正如他们的文档明确指出的那样:
Instantly make your loops show a smart progress meter - just wrap any iterable with tqdm(iterable), and you’re done!
如果您要枚举一个可迭代对象,您可以执行如下操作。睡觉只是为了观想。
from tqdm import tqdm
from time import sleep
data_loader = list(range(1000))
for i, j in enumerate(tqdm(data_loader)):
sleep(0.01)