这次也是随性想记载下来,以后遇到的奇奇怪怪的坑,都会记载。
- Can not convert a ndarray into a Tensor or Operation.
data, lab = aa.data_batch() for i in range(100): data,lab= sess.run([data,lab]) #只需要把输出的名字改了就好了,不和之前的相同 data, lab = aa.data_batch() for i in range(100): data1,lab1= sess.run([data,lab])
名字一致,导致出现这个错误,你想要把data通过sess.run传给data,但是下一次的话,他并不会把第一行data传给data,python的作用域是LEGB,所以会把第三行的data传进来,所以会一直报错,改成下面这种形式就好了。