基础Python:
import math
import numpy as np
import h5py
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.python.framework import ops
from tf_utils import load_dataset, random_mini_batches, convert_to_one_hot, predict
# %matplotlib inline (jupyter用)
# plt.show()
np.random.seed(1)
# 读取数据集
X_train_orig, Y_train_orig, X_test_orig, Y_test_orig, classes = load_dataset()
# Example of a picture
index = 0
plt.imshow(X_train_orig[index])
print ("y = " + str(np.squeeze(Y_train_orig[:, index])))
最后的输出结果中,没有按照预想的plt.imshow()将图片显示出来。
解决方法:
1.不慌,在plt.imshow()后加上plt.show()
plt.imshow()
plt.show()
一般来讲这样就好了。
2.如果方法一不行,再import一个第三方库,并改为如下所示:
import pylab
pylab.show()
这样就可以了。