【发布时间】:2020-07-24 04:22:42
【问题描述】:
在 google-colab 中:
我有一个使用另一个文件中的类的 python 代码。该类有一个方法,其代码如下:
def callbacks():
plt.style.use("ggplot")
plt.figure()
plt.plot(N, self.H["loss"], label="train_loss")
#code continues
plt.legend()
#save the fig
plt.savefig(self.figPath)
plt.close()
当我运行主文件的代码时,每次在每个时期都会调用此方法(“回调”的一部分)。:
model.fit(trainX, trainY, validation_data=(testX, testY),
batch_size=64, epochs=100, callbacks=callbacks, verbose=1)
但我无法在 google colab 中获得该数字,但它被保存在正确的位置(如预期的那样) 我做了但失败的是:
- 在 plt.savefig(..) 之前使用 plt.show()
- 在代码开始前运行
%matplotlib inline
在运行 epochs 时应该做些什么来显示情节? 我希望它们在显示时代时运行的原因是因为它需要一些时间来更新谷歌驱动器上的数字
【问题讨论】:
标签: matplotlib google-colaboratory