def plotGeneratedImages(epoch,example=100,dim=(10,10),figsize=(10,10)):
noise = np.random.normal(0,1,size=(example,randomDim))
generatedImage = generator.predict(noise)
generatedImage = generatedImage.reshape(example,28,28)
plt.figure(figsize=figsize)
for i in range(example):
plt.subplot(dim[0],dim[1],i+1)
plt.imshow(generatedImage[i],interpolation='nearest',cmap='gray')
'''drop the x and y axis'''
plt.axis('off')
plt.tight_layout()
if not os.path.exists('generated_image'):
os.mkdir('generated_image')
plt.savefig('generated_image/wgan_generated_img_epoch_%d.png' % epoch)
评论列表
文章目录