提问者:小点点

在控制台中显示mnist培训图像时出现问题


下面是本教程中的代码。

import tensorflow as tf
import numpy as np
from tensorflow import keras
print(tf.__version__)

#import the MNIST dataset 
mnist = tf.keras.datasets.fashion_mnist

#load training and testing sets
(training_images, training_labels), (test_images, test_labels) = mnist.load_data()

import matplotlib.pyplot as plt
plt.imshow(training_images[0])

print(training_labels[0])
print(training_images[0])

问题是,当我运行它时,我会在控制台中得到这个输出。 图像从中间切成两半。 作为参考,它应该看起来更像这样,你可以看到正确的图像显示。 我肯定我只是错过了一些愚蠢的环境。

我尝试过修改命令提示符窗口的一些属性,比如window/buffer width,但是到目前为止还没用。


共1个答案

匿名用户

我认为您要做的最简单的事情就是将输出以格式化的方式保存到一个txt文件中。 例如:

np.savetxt("test.txt", training_images[0], fmt='%8.2f')