【发布时间】:2017-04-15 21:14:02
【问题描述】:
我有我的字典
lr = {'0': 0.1354364, '1': 0.134567, '2': 0.100000}
等等。
我尝试绘制一个简单的折线图,以key(0,1,2) 作为 x 轴,将值 (0.1354364,0.134567,0.100000) 作为 y 值
plt.plot(lr.keys(),lr.values())
plt.title('ID model model accuracy')
plt.ylabel('accuracy')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.savefig('ID modelo: model accuracy.png')
plt.clf()
我得到了这个错误。
TypeError: float() 参数必须是字符串或数字,而不是 'dict_keys'
【问题讨论】:
标签: python-3.x dictionary matplotlib