我正在根据https://blog.francium.tech/build-your-own-image-classifier-with-tensorflow-and-keras-dc147a15e38e上的教程使用TensorFlow进行图像分类。我已经训练了分类器,现在正在研究标记标签测试图像的代码。这是代码:
fig = plt.figure(figsize=(14,14))
for cnt, data in enumerate(testing_images[10:40]):
y = fig.add_subplot(6,5, cnt+1)
img = data[0]
data = img.reshape(1,64,64,1)
model_out = model.predict([data])
if np.argmax(model_out == 1):
str_label = "Airplane"
else:
str_label = "Rocket"
y.imshow(img, cmap="gray")
plt.title(str_label)
y.axes.get_xaxis().set_visible(False)
y.axes.get_yaxis().set_visible(False)
这是唯一打印的内容,而不是显示testing_images数组中的每个图像:<Figure size 1008x1008 with 0 Axes>
有人知道为什么会这样吗?