TypeError: 'EagerTensor'>, but expected one of: numbers.Real

来源:4-7 生成tfrecords文件

AY9717

2019-12-22

图片描述
我在尝试将features转成example 的时候发生了错误 具体错误发生在serialize_example(x, y) 中。 多次尝试之后未果, 然后我将您上传的代码 放在我的机器跑, 出现一样的问题。

机器环境 win10 tf 2.0

具体ipynb文件 通过这个链接可获得

写回答

4回答

小神经中的二百五

2021-03-20

回复一下,如果你是win环境,将代码改成这样serialize(x_example.numpy(),y_example.numpy())就可以了

3
0

慕码人6107222

2020-12-11

解决了吗?


0
0

manbaneverout

2020-05-03

您好,请问这个问题您解决了吗

0
0

正十七

2019-12-22

同学你好,看错误应该是读取csv的时候,解析出来的是tf.Tensor而不是实数值。我在ubuntu环境下无法复现这个问题,在ubuntu上打出来也是tf.Tensor。所以怀疑是windows上实现的不同导致的。你可以在google cloud的linux环境上试试。

0
0

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程