【发布时间】:2019-12-12 17:27:44
【问题描述】:
每当我在 Python 的 IDLE 中使用 verbose=1 运行 Tensorflow 模型时,我都会在每个时期得到一条奇怪的矩形线(如下例所示)。我最近换了电脑,这在我以前的笔记本电脑上没有发生,但在这台笔记本电脑上总是发生。这很烦人,因为您可能知道,打印更多字符会大大减慢 IDLE...
任何想法如何解决?
重要提示:我将 [ 和 ] 放在一起代表矩形,因为当我在这里打印文本时,它实际上显示正确,即使没有代码格式。
提前感谢您的帮助!
信息:
笔记本电脑:宏碁 Aspire 5
操作系统:Windows 10 - 64 位
Python 的标准 IDLE
Python:3.7
TensorFlow API:2.0
示例:
16/182 [=>............................] - ETA: 35s - loss: 0.5583 - Accuracy: 0.0000e+00 - MeanSquaredError: 0.1716
18/182 [=>............................] - ETA: 36s - loss: 0.5170 - Accuracy: 0.0000e+00 - MeanSquaredError: 0.1561
20/182 [==>...........................] - ETA: 36s - loss: 0.5008 - Accuracy: 0.0000e+00 - MeanSquaredError: 0.1496
显示如下:
22/182 [==>.......................] - 预计到达时间:35 秒 - 损失:0.4803 - 准确度:0.0000 e+00 - 均方误差:0.1414[][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][] 24/182 [==>.......................] - 预计到达时间:35 秒 - 损失:0.4891 - 准确度:0.0000e+00 - 均方误差:0.1483
【问题讨论】:
-
默认情况下,Windows 命令提示符在 CP850 中显示字符,这是非常有限且完全不兼容的字符集。您可以在执行程序之前通过运行命令
chcp 65001将其更改为UTF-8,然后它可能会正确显示。 -
我在 Python 的 IDLE 上,这个程序在图像上(但在 Windows 10 而不是 Linux 上):storage.googleapis.com/ubuntu-18/images/…
标签: python tensorflow printing python-idle