报错:
TypeError: Fetch argument array([ 12., 244., 234., ..., 255., 189., 0.], dtype=float32) has invalid type <type 'numpy.ndarray'>, (Can not convert a ndarray into a Tensor or Operation.)
代码出错位置:
for i in range(1):
image, label = sess.run([image, label])
print label
原因分析:
代码迭代了20次, 第1次迭代后可以打印出label的值, 第2次迭代就开始报错误, 可见第二行代码, 在同一个session里我们用新的image, label取代了原始的image, label, 第1次迭代时, 两个变量都是原始数据, 数据类型均为Tensor, 但run之后, 老的变量就被新的变量取代了, 此时的两个变量的数据类型是np.array