python - 如何更改 tqdm 的条形大小
问题描述
我正在使用tqdm
的进度条,我想通过使用参数来缩短进度条本身,以指示进度条应该有多少个进度条
所以代替这个
Training (16): 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
我会得到这样的东西
Training (16): 100%|█████████████| 983/984 [00:04<00:00, 242.42it/s, loss=0.0598]
我已经探索了的构造bar_format
函数中的参数tqdm
,但无法弄清楚如何更改它的大小。
解决方案
您需要为 传递一个值ncols
。这默认为终端的宽度,所以如果你希望它更小,你必须这样说。
来自https://github.com/tqdm/tqdm
ncols : int, optional
整个输出消息的宽度。如果指定,动态调整进度条的大小以保持在此范围内。如果未指定,则尝试使用环境宽度。后备是 10 米的宽度,并且对计数器和统计信息没有限制。如果为 0,将不打印任何仪表(仅统计数据)。
推荐阅读
- asp.net - FileNotFoundException:找不到文件
- swift - 在 SwiftUI 中更改 TextEditor 的背景颜色
- wordpress - 最新评论的第一页缩短了
- latex - 尽管使用了 \centering,但 Latex 中的图未居中
- maven - Nutch Injector 面临运行时异常
- reactjs - 使用 react-beautiful-dnd 找不到具有 id 的可拖动元素
- haskell - monoid 类型类的进一步问题
- python - 在 colab 中运行 py 文件时,使用 %matplotlib notebook 或 %matplotlib notebook 不起作用
- javascript - weird html rendering issue with react
- python - 需要在调试 == false 时在模板中显示媒体文件的解决方案