TypeError: `Tensor` objects are not iterable when eager execution is not enabled. To iterate over this tensor use `tf.map_fn`.
问题分析:当未启用即时使用时,张量对象不可以迭代,使用tf.map_fn
问题原因:提取特征时是tensor类型,具体处理需要时array类型
解决办法:第一步,输出出现问题的变量的类型,可以看见输出结果是张量类型
第二步,转换为array类型
-
sess=tf.Session()
-
#转化为numpy数组
-
tensor_name=tensor_name.eval(session=sess)