我正在使用tqdm的进度条,我想通过使用一个参数来缩短进度条本身,以指示进度条应该有多少个进度条
所以而不是这个
Training (16): 100%|?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
Run Code Online (Sandbox Code Playgroud)
我会得到这样的东西
Training (16): 100%|?????????????| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
Run Code Online (Sandbox Code Playgroud)
我已经探索了的构造bar_format函数中的参数tqdm,但无法弄清楚如何更改它的大小。
Yaa*_*lch 13
相关的格式化代码是:{bar:10}-- 如果你想要10个字符的进度条。完整地说,你会像这样使用它:
tqdm(iterator, bar_format='{l_bar}{bar:10}{r_bar}{bar:-10b}')
Run Code Online (Sandbox Code Playgroud)
或者
tqdm(iterator, bar_format='{desc:<5.5}{percentage:3.0f}%|{bar:10}{r_bar}')
Run Code Online (Sandbox Code Playgroud)
另见:https : //github.com/tqdm/tqdm/issues/585
您需要为 传递一个值ncols。这默认为终端的宽度,因此如果您希望它更小,则必须这么说。
来自https://github.com/tqdm/tqdm
ncols:int,可选
整个输出消息的宽度。如果指定,则动态调整进度条的大小以保持在此范围内。如果未指定,则尝试使用环境宽度。回退是 10 米的宽度,并且对计数器和统计数据没有限制。如果为 0,则不会打印任何仪表(仅统计数据)。
| 归档时间: |
|
| 查看次数: |
9197 次 |
| 最近记录: |