解决tqdm库不在一行中显示结果的问题(进度条显示异常)

问题描述:

解决tqdm库不在一行中显示结果的问题(进度条显示异常)_第1张图片
如上图所示,本来是想要在一行中显示结果,但是在git bash中的窗口中却一直滚动显示。

问题解决:

经过此博客的提示,发现是自己的窗口拉的太小,以至于最后的loss_total=后边的内容在一行中显示不出来,就会一直换行滚动,通过最后一行的loss_total=然后在下一行中显示出了0.94,也可以证明此结论。
所以解决方法有两种:

  1. 手动调整窗口的大小,让该行内容能够完整显示,问题即可解决。如下图所示:
    解决tqdm库不在一行中显示结果的问题(进度条显示异常)_第2张图片

  2. 如此博客所说,在程序中设置进度条的长度(ncols这个参数),使得进度条的总长度不超过当前窗口的大小。
    举例:

tqdm(range(100),ncols=80)

你可能感兴趣的:(笔记,深度学习,pytorch)