jupyter-notebook,画图和数据流----matplotlib (不断补充........)

画子图:

  • 包导的不合适就会报错, 应该是下面的导包方法:

import matplotlib.pyplot as plt
# import matplotlib as plt  #包导错了不行
  • Pycharm里面画图不对不会报错? 是的自己一大堆错全都没报. 是在jupyter-notebook报出来的. 

  • 画图:

    • 参数一: 整张图的行数
    • 参数二: 整张图的列数
    • 参数三:  第几个图(从左到右, 从上到下)
#定义两个数组
Loss_list = []
Accuracy_list = []

Loss_list.append(train_loss / (len(train_dataset)))
Accuracy_list.append(100 * train_acc / (len(train_dataset)))

#我这里迭代了200次,所以x的取值范围为(0,200),然后再将每次相对应的准确率以及损失率附在x上
x1 = range(0, 200)
x2 = range(0, 200)
y1 = Accuracy_list
y2 = Loss_list
plt.subplot(2, 1, 1)
plt.plot(x1, y1, 'o-')
plt.title('Test accuracy vs. epoches')
plt.ylabel('Test accuracy')
plt.subplot(2, 1, 2)
plt.plot(x2, y2, '.-')
plt.xlabel('Test loss vs. epoches')
plt.ylabel('Test loss')
plt.show()
plt.savefig("accuracy_loss.jpg")

参考博文: https://blog.csdn.net/tequilaro/article/details/81841748

 

おすすめ

転載: blog.csdn.net/weiwei935707936/article/details/109693503