问题标签 [tqdm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
255 浏览

python-3.x - 将 tqdm 与类和参数一起使用

我正在尝试使用 tqdm 和多处理来运行一系列值,并将相同的范围值传递给 im 作为参数调用的类。我似乎无法在网上找到任何有用的关于如何将迭代的参数传递给函数调用(在我的情况下我调用一个类函数),我希望其他人可能有一个想法?

0 投票
3 回答
4804 浏览

python - Python tqdm 包 - 如何配置状态栏更新频率较低

tqdm在 Python 3.6(Anaconda 3、Windows 10 x64、PyCharm IDE)中使用一个包(v4.19.5)进行循环,迭代次数超过 200K。它过于频繁地打印状态栏,因此我之前的历史记录在控制台中消失了。

有没有办法限制状态栏更新的频率?我似乎无法在网上或tqdm 网站上找到此解决方案。

目前,我的状态栏是这样打印的。理想情况下,我想设置百分比变化的上限。例如,更新频率不要超过每 1% 的更改/进度一次。

在此处输入图像描述

0 投票
0 回答
752 浏览

python - 为什么我的 tqdm 进度条在 SublimeREPL 控制台中没有自行更新?

python tqdm 进度条无法与 SublimeREPL 控制台正常工作

下图)。

问题:知道如何解决这个问题吗?

0 投票
1 回答
582 浏览

python - tqdm 在 Windows 控制台上因意外鼠标/键盘输入而崩溃

在 Windows 上运行任何使用tqdm进度条的应用程序已经成为一个非常令人头疼的问题。

我不清楚这是否是 Windows 故障,但该错误很容易重现。在cmd.exePowershell上运行以下代码:

您可以在进度条增加以触发崩溃时执行以下操作:

  • 使用鼠标左键选择窗口上的几个字符(即使是空格也可以,如下面的屏幕截图所示),然后右键单击或按任意键使应用程序崩溃:

在此处输入图像描述

错误消息说:

我在Windows 10上使用Python 3.4.4tq​​dm 4.19.5

这很烦人,因为当我试图单击它以聚焦窗口时,鼠标意外地选择了窗口中的几个字符。

谁能澄清为什么会发生这种情况?这个问题有适当的解决方法吗?

0 投票
2 回答
3294 浏览

bash - 如何在 bash 中使用 tqdm for 循环?

例如,我有这个for loop需要很长时间才能完成,所以我想用tqdm一个很好的进度条,就像在 python 中一样。但是我找不到任何方法吗?

如何获得此循环的进度条?

0 投票
4 回答
65009 浏览

python - Python enumerate() tqdm 读取文件时的进度条?

当我使用此代码迭代打开的文件时,我看不到 tqdm 进度条:

在这里使用 tqdm 的正确方法是什么?

0 投票
1 回答
2750 浏览

jupyter-notebook - 无法显示 HBox 类型的 Jupyter Widget;缺少 JavaScript 库?

在使用 Keras 训练模型时,我正在尝试使用keras-tqdm在我的 Jupyter 笔记本中获取进度条,但我遇到了以下错误消息:

无法显示 HBox 类型的 Jupyter 小部件。

如果您在 Jupyter Notebook 或 JupyterLab Notebook 中阅读此消息,则可能意味着 JavaScript 小部件仍在加载。如果此消息仍然存在,则可能意味着小部件 JavaScript 库未安装或未启用。有关设置说明,请参阅Jupyter 小部件文档

如果您在另一个前端(例如,GitHub 或 NBViewer 上的静态渲染)阅读此消息,则可能意味着您的前端当前不支持小部件。

我访问了他们链接到的文档页面并执行了他们的命令。似乎没有任何效果,我不知道下一步是什么。

之前它只是说我有一个旧版本的 JavaScript 小部件,我需要一个更新的小部件。我按照各种说明尝试更新 JavaScript 小部件,结果就是这样。

需要明确的是,这是文档中的命令:

当我运行它时,我得到以下信息:

其中 py36 是我正在使用的环境。

接下来我能做什么?

0 投票
1 回答
5386 浏览

python - Python 3:没有名为“tqdm”的模块

我正在使用运行 Kali Linux 的 Raspberry PI 3 Model B,我目前正在编写在 python 3 上运行的 P2P 加密 python 聊天。我使用的加密库称为“CryptoShop”,它是一个“.py”文件,而不是一个导入的库。我使用它的方式与指示“自述文件”的方式相同,所以这不是一回事。在我对聊天进行加密之前,它运行良好,但现在,我遇到了错误,因为 CryptoSHop 使用 TQDM 数学库,并尝试使用 APT-GET、PIP、Source 安装它,但什么也没有,因为首先我的聊天只是在 Python3 上运行:

所以当我使用 Python3 时:

CryptoSHop 尝试导入 tqdm。这是它的一段代码:

我仍然处于基本编码的水平,我在网络上获得了这段聊天代码,并且只是对它进行了基本的用户身份验证(检查是否存在用户名的文件),提高了可用性,并进行了加密。

对不起,我的英语不好,这不是我的母语;-)

提前致谢。

0 投票
1 回答
442 浏览

python - 多处理显示多个进度条

对于我的程序,我有一个将随机整数写入 .CSV 文件的文件。

我也有一个重复系统可以多次执行此操作。

但是,如果我要跑 30 条小径,那将需要很长时间。所以我决定使用多处理模块来加速这个过程。因为每次运行最后都需要写入同一个文件,所以我不得不在进程结束后收集数据并写入它们。

但是,当我运行这个新代码时,有一个进度条,每个进程都会覆盖进度条,所以进度条闪烁着随机数,使进度条很有用。我想有一堆栏,每个进程一个,每次更新都不会中断其他进程。条形不需要订购;我只需要了解每个进程执行任务的速度。

0 投票
2 回答
21303 浏览

python - tqdm 不显示条形图

我正在使用 tqdm 库,它没有给我进度条,而是给我的输出看起来像这样,它只是告诉我迭代:

251it [01:44, 2.39it/s]

知道为什么代码会这样做吗?我想这可能是因为我给它传递了一个生成器,但我过去再次使用过有效的生成器。我以前从来没有真正弄乱过 tdqm 格式。以下是部分源代码: