输入:
import d2lzh
print (d2lzh)
会显示:···\\envs\\gluon_1\\lib\\site-packages\\d2lzh\\__init__.py'>
(d2lzh位置)
打开目录下的 utils.py 文件,找到show_fashion_mnist
这个函数
在最后加上一句plt.show
,也就是将其修改为:
def show_fashion_mnist(images, labels):
d2l.use_svg_display() # 用矢量图显示,但这一步是用于 jupyter notebook 的
figs = plt.figure() # 用于 pycharm & matplotlib
_, figs = plt.subplots(1, len(images), figsize=(12,12))
for f, img, lbl in zip(figs, images, labels):
f.imshow(img.reshape((28, 28)).asnumpy())
f.set_title(lbl)
f.axes.get_xaxis().set_visible(False)
f.axes.get_yaxis().set_visible(False)
plt.show()
如果还是不行,注意可以加上中间的figs = plt.figure()
这一句