tqdm相关内容

tqdm显示我知道长度的生成器的进度

我正在循环一个大文件,我知道它的长度,但由于它太大而无法放入内存,所以处理速度很慢。我希望能够使用tqdm跟踪整个文件的进度,但是由于它不能从我正在使用的生成器中获得示例的总数,所以它唯一显示的就是估计的迭代次数/秒。有没有办法告诉tqdm它将在Total上循环多少个元素,以便我可以获得其他一些统计信息? 推荐答案 您可以将总长度传递给参数总数以使其正常工作。 示例: fr ..
发布时间:2022-03-16 15:25:49 Python

星图与tqdm结合?

我在做一些并行处理,如下: 使用 mp.Pool(8) 作为 tmpPool:结果 = tmpPool.starmap(my_function, 输入) 输入如下所示:[(1,0.2312),(5,0.52) ...]即,int 和 float 的元组. 代码运行良好,但我似乎无法将其包裹在加载栏 (tqdm) 周围,例如可以使用 imap 方法完成,如下所示: tqdm.tqdm(m ..

多处理:使用 tqdm 显示进度条

为了使我的代码更“pythonic"和更快,我使用“多处理"和一个映射函数来发送它a)函数和b)迭代范围. 植入的解决方案(即直接在范围 tqdm.tqdm(range(0, 30)) 上调用 tqdm)不适用于多处理(如下面的代码所示). 进度条显示从0到100%(python读取代码时?)但并不表示map函数的实际进度. 如何显示进度条,指示“地图"功能在哪一步? 来自多处 ..
发布时间:2022-01-12 12:14:01 Python

tqdm - PyCharm 中带有嵌套 for 循环的多个进度条

以下问题适用于使用 PyCharm 的人.有嵌套的 for 循环,tqdm 用于每个 for 循环对应的进度条.代码如下所示. 从 tqdm 导入 tqdm导入时间对于 tqdm 中的 i(范围(5),desc=“i",color='green'):对于 tqdm 中的 j(范围(10),desc=“j",color='red'):time.sleep(0.5) 但问题是,每次更新时,内部循环 ..
发布时间:2022-01-08 10:09:04 Python

如何在 jupyter 笔记本中将 tqdm 与 Pandas 一起使用?

我正在 jupyter notebook 中对 Pandas 进行一些分析,由于我的 apply 函数需要很长时间,我希望看到一个进度条.通过这篇文章这里我找到了 tqdm 库,它提供了一个简单的进度条pandas 操作.还有一个 Jupyter 集成,它提供了一个非常好的进度条,进度条本身随时间变化. 但是,我想将两者结合起来,但不太明白如何做到这一点.让我们以与文档中相同的示例 将pa ..
发布时间:2021-12-31 23:54:17 Python

Jupyter Notebooks 不显示进度条

我正在尝试在 Jupyter 笔记本中设置进度条.这是一台新电脑,我通常做的事情似乎不起作用: from tqdm import tqdm_notebookexample_iter = [1,2,3,4,5]对于 tqdm_notebook(example_iter) 中的记录:时间.睡眠(.1) 产生以下文本输出并且不显示任何进度条 HBox(children=(IntProgress(v ..
发布时间:2021-12-31 23:16:14 Python

Jupyter Notebook 中的 tqdm 反复打印新的进度条

我正在使用 tqdm 在我在 Jupyter 笔记本中运行的脚本中打印进度.我正在通过 tqdm.write() 将所有消息打印到控制台.然而,这仍然给了我一个像这样的倾斜输出: 也就是说,每次必须打印新行时,下一行都会打印一个新的进度条.当我通过终端运行脚本时不会发生这种情况.我该如何解决这个问题? 解决方案 尝试使用 tqdm.notebook.tqdm 而不是 tqdm,如这里 ..
发布时间:2021-12-31 23:14:48 Python

使用pytube下载管视频时如何添加tqdm以显示进度条?

我正在学习 pytube 下载 Youtube 视频并尝试 tqdm 在它上面显示进度条,但它显示了各种错误,我也不明白发生了什么当我使用 pytube 下载视频并显示进度条时,这是我无法在其中添加 tqdm 的原因. 我用pytube写的代码运行良好,代码如下: from pytube import YouTubeurl = str(input("请输入视频链接:"))yt = YouT ..
发布时间:2021-10-04 20:00:10 Python

git clone 的 Python 进度条

我正在使用 GitPython 在我的程序中克隆一个 repo.我想出了如何使用 clone_from 命令显示克隆的状态,但我希望状态看起来更像 tqdm 进度条.我尝试使用请求库来获取文件的大小,但我仍然不确定如何实现它.尝试在下面做这样的事情,但它不起作用.感谢任何帮助,谢谢. url = 'git@github.com:somegithubrepo/repo.git'r = reques ..
发布时间:2021-06-21 20:32:23 Python

上次迭代后的 tqdm 更新

我使用 tqdm 作为一个不错的进度条,但在迭代进度条后我想更新描述. 下面是一个简单的例子: 使用 tqdm(somelist) 作为 pbar:对于 pbar 中的元素:富(元素)pbar.set_description('我们完成了') 我得到输出: 100%|███████████████████████████████████████|10/10 [00:00 但预期: ..
发布时间:2021-06-21 20:32:01 其他开发

tqdm 打印到换行符

我正在用 python 开发一个小型命令行游戏,我正在使用 tqdm 模块显示一个进度条.我使用 msvcrt 模块监听用户输入以中断进度.一旦中断,用户可以通过在命令行提示符中输入“restart"来重新启动.第二次显示进度条时,不是用进度更新同一行,而是每次创建一个新行. 我如何让它在同一行显示进度? 此代码片段说明了我对进度条的使用. def transfer():对于 tqd ..
发布时间:2021-06-21 20:29:17 Python

tqdm 可以与数据库读取一起使用吗?

当从 SQL 数据库读取大关系到 Pandas 数据帧时,最好有一个进度条,因为元组的数量是静态已知的,并且可以估计 I/O 率.看起来 tqdm 模块有一个函数 tqdm_pandas 它将报告列上映射函数的进度,但默认情况下调用它不会报告 I/像这样哦.是否可以使用 tqdm 在调用 pd.read_sql 时制作进度条? 解决方案 编辑:答案可能具有误导性 - chunksize 对 ..
发布时间:2021-06-13 20:43:15 Python

tqdm 进度条和多处理

我正在尝试向我的程序添加进度条,但是,似乎适用于其他人(在其他帖子上)的解决方案对我不起作用. Python 3.6 版. 将多处理导入为 mp进口tqdmdef f(dynamic, fix1, fix2):返回动态 + fix1 + fix2N = 2修正 1 = 5修正 2 = 10动态 = 范围(10)p = mp.Pool(进程数 = N)对于 _ in tqdm.tqdm(p. ..
发布时间:2021-06-04 19:58:37 Python

使用python tqdm库重定向stdout和stderr

我正在Python中使用tqdm来显示控制台进度条. 我有另一个库中的函数,偶尔在tqdm循环中写入stdout和stderr.我无法破解该函数的源代码. 此文档显示了如何重定向sys.stdout,但没有因为我只能将stdout或stderr之一传递给tqdm的__init__中的file=参数,所以很容易将其推广到stderr.请参阅此问题及其可接受的答案,以说明问题的最小代码. ..
发布时间:2020-07-11 18:36:22 Python

在QPlainTextEdit中使用tqdm显示终端输出

我正在尝试找到一种方法,与其他打印件一起,在pyqt应用程序中(例如在QPlainTextEdit小部件中)获得进度条的结果/演变. 我面临的问题是,进度条可以使用一些更高级的回车键,甚至可以使用更高级的光标定位功能,而多数情况下,这些定位键都不支持. 我已经尝试过io.StringIO,但是\r保持原义. import io from tqdm import tqdm s = io. ..
发布时间:2020-07-11 18:36:20 Python