jupyter notebook不显示进度条progress.bar
程序员文章站
2022-01-20 10:06:53
...
为了方便jupyter notebook中显示训练、测试进度,之前的progress.bar因为不是tqdm写的,所以无法通过插件来转换显示。
解决:换成 print(’\r’, end="")就好了。
示例:
转换之前的代码:
# for every batch
bar.suffix = 'Batch ({b}/{bn}) ' \
'| Acc {acc:.4f} | BAcc {bacc:.4f} | Loss {loss_avg:.4f} | Total {total} | ETA {eta}'.format(
b=i + 1,
bn=len(train_loader),
acc=acc_avg,
bacc=bacc_avg,
loss_avg=loss_avg,
total=bar.elapsed_td,
eta=bar.eta_td,
)
bar.next()
bar.finish()
转换之后的代码:
# for every batch
print('\rBatch ({b}/{bn}) | Acc {acc:.4f} | BAcc {bacc:.4f} | Loss {loss_avg:.4f} | Total {total} | ETA {eta}'.format(
b=i + 1,
bn=len(train_loader),
acc=acc_avg,
bacc=bacc_avg,
loss_avg=loss_avg,
total=bar.elapsed_td,
eta=bar.eta_td,
), end="")
推荐阅读
-
python中如何设置jupyter notebook的显示,完全显示输出结果的行或者列?
-
Jupyter Notebook使用 tqdm显示进度条(单行显示)
-
Jupyter Notebook使用 tqdm显示进度条(单行显示)
-
jupyter notebook中图片显示不出来的解决
-
解决Jupyter-notebook不弹出默认浏览器的问题
-
在jupyter notebook的kernel里显示自己的环境
-
两行代码解决Jupyter Notebook中文不能显示的问题
-
解决jupyter notebook图片显示模糊和保存清晰图片的操作
-
Jupyter notebook 输出部分显示不全的解决方案
-
可交互绘图——鼠标移到点的上方会显示该点的标签[jupyter notebook]