【发布时间】:2019-02-11 17:21:49
【问题描述】:
我在plt.imshow 收到以下错误
TypeError: Image data cannot be converted to float
对于此代码:
import keras
import tensorflow as tf
import matplotlib.pyplot as plt
mnist = keras.datasets.mnist
(train_images, train_labels), (test_images, test_labels) = mnist.load_data()
def preprocess(x):
x = tf.image.per_image_standardization(x)
return x
train_images = preprocess(train_images)
test_images = preprocess(test_images)
plt.figure()
plt.imshow(train_images[1])
plt.colorbar()
plt.grid(False)
plt.show()
任何想法为什么会发生这种情况?谢谢!
【问题讨论】:
标签: python tensorflow keras