234得票12回答
Jupyter Notebook中的tqdm重复打印新的进度条

我正在使用tqdm在Jupyter笔记本中运行的脚本中打印进度。我通过tqdm.write()打印所有信息到控制台。然而,这仍会给我一个不平衡的输出,如下所示: 也就是说,每次需要打印新的一行时,下一行就会打印一个新的进度条。但当我通过终端运行脚本时,这种情况并不会发生。我该怎么解决?

229得票8回答
我能否在tqdm进度条中添加消息?

在使用tqdm进度条时,我可以在循环中将消息添加到与进度条相同的行吗? 我尝试使用“tqdm.write”选项,但它会在每次写入时添加新行。我希望每次迭代都显示一个短消息,旁边有进度条,在下一次迭代中消失。这可能吗?

224得票11回答
多进程:使用tqdm显示进度条

为了让我的代码更加“pythonic”且更快,我使用multiprocessing和一个map函数来将a)函数和b)迭代范围发送给它。但是,针对嵌入式方案(即直接在范围上调用tqdm.tqdm(range(0, 30)) )无法与多进程一起使用(如下面的代码所示)。进度条显示从0到100%(当...

149得票19回答
为什么tqdm打印到新一行而不是更新同一行?

我正在使用Python编写一个小型命令行游戏,使用tqdm模块显示进度条。我使用msvcrt模块监听用户输入,以中断进度。一旦被中断,用户可以通过在命令行提示符中输入“restart”来重新开始。第二次显示进度条时,不会更新同一行的进度,而是每次创建一个新行。 如何将其显示在同一行上? ...

132得票4回答
在while循环中使用tqdm进度条

我正在制作一个代码,模拟了一百万次兵卒绕着monopoly棋盘转的情况。 我想要一个tqdm进度条,每当完成一圈后更新一次。 以下是我的目前代码。 我使用while循环,当圆周数量超过所期望的数量时停止。import os from openpyxl import Workbook from...

104得票5回答
使用TQDM进度条与Pandas

当使用Pandas导入和索引大型数据集时,是否可以使用TQDM进度条呢?这里有一个示例,我正在导入、索引并使用to_datetime转换一些5分钟的数据。这需要一些时间,如果能看到进度条会很好。#Import csv files into a Pandas dataframes and con...

98得票1回答
tqdm可以为我已知长度的生成器显示进度

我正在遍历一个很大的文件,已知其长度,但是由于太大无法放入内存中进行处理。我希望能够使用tqdm来跟踪我的文件处理进度,但由于它无法从我使用的生成器中获取总共的示例数量,因此它只显示估计的每秒迭代次数。有没有办法告诉tqdm我要循环处理的元素总数,以便获取其他统计信息呢?

95得票6回答
如何在concurrent.futures中使用tqdm?

我有一个多线程函数,我想使用tqdm来显示状态栏。是否有一种简单的方法可以在ThreadPoolExecutor中显示状态栏呢?让我感到困惑的是它的并行化部分。import concurrent.futures def f(x): return f**2 my_iter = ran...

94得票5回答
Jupyter Notebook中的Tqdm 4.28.1出现问题:“IntProgress not found. Please update jupyter and ipywidgets.”。

我想在我的Python代码中使用tqdm_notebook,但是遇到了这个错误import tqdm for i in tqdm.tqdm_notebook(range(2, int(total_number)//20):i 错误:IntProgress not found. Please ...

84得票5回答
Python中的enumerate()函数如何与tqdm进度条一起在读取文件时使用?

当我使用这段代码迭代我的打开文件时,我无法看到tqdm进度条: with open(file_path, 'r') as f: for i, line in enumerate(tqdm(f)): if i >= start and ...