该代码本应创建两个张量流数据的实时图形,但实际上只是创建了一个1乘1的图形,其中没有数据。在
这是一个将文本文件转换为Xs和Ys列表的函数。在
def animate(i):
graph_data = open('NeuralNetData.txt','r').read()
lines = graph_data.split('\n')
xs = []
ys = []
for line in lines:
if len(line) > 1:
x, y = line.split(',')
xs.append(x)
ys.append(y)
ax1.clear()
ax1.plot(xs, ys)
style.use('fivethirtyeight')
fig = plt.figure()
ax1 = fig.add_subplot(1,1,1)
f= open("NeuralNetData.txt","a+")
神经网络计算图
^{pr2}$问题从哪里开始
x=str(step)
y=str(accuracy(valid_prediction.eval(), valid_labels))
f.write(x+y)
f.close()
ani = animation.FuncAnimation(fig, animate, interval=1000)
plt.show()
好吧,根据标题中的错误,“line”的值似乎不能拆分为
x, y = line.split(',')
行上的两个参数。您可以将附加支票添加为:或者更好的方法是,拆分,然后看看是否有两个值:
^{pr2}$相关问题 更多 >
编程相关推荐