解决ImportError: cannot import name toimage

1. from scipy.misc import toimage 改为 from PIL import Image

2. toimage 改为 Image.fromarray

from keras.datasets import cifar10
from matplotlib import pyplot as plt
# from scipy.misc import toimage
from PIL import Image
import numpy as np

# 导入数据
(X_train, y_train), (X_validation, y_validation) = cifar10.load_data()

for i in range(0, 9):
    plt.subplot(331 + i)
    # plt.imshow(toimage(X_train[i]))
    plt.imshow(Image.fromarray(X_train[i]))

# 显示图片
plt.show()

# 设定随机种子
seed = 7
np.random.seed(seed)

你可能感兴趣的:(bug)