我想根据数组的大小运行循环,如何在tensorflow中实现?例如
我想打印数组a五次,但它显示循环是张量对象,不能作为整数处理。 我尝试将循环变量取为
# input pipeline with all files available in the folder
a = tf.Variable([1,2,3,4,5],dtype = tf.int32)
loop = tf.size(a)
....
for i in range(loop):
print(sess.run(a))
我想打印数组a五次,但它显示循环是张量对象,不能作为整数处理。 我尝试将循环变量取为
loop = tf.cast(tf.size(a),tf.int32),
loop = tf.shape_n(a),
loop = tf.shape(a)[0]
它出现了相同的错误。