but expected one of: numbers.Real
来源:4-7 生成tfrecords文件
传奇大咸鱼
2021-03-11
具体问题发生在serialize_example函数中,对比了您的代码没有出现任何误差,但是无法复现…在这一节的回答列表中您提到在Ubuntu上运行没有问题,但是在Windows中有无解决方案?
3回答
-
陶丽丹
2022-03-10
def serialize_example(x, y):
'''Converts x, y to tf.train.Example and serialize'''
x = x.numpy()
y = y.numpy()
features = tf.train.Features(
feature = {
"inputs_features": tf.train.Feature(float_list = tf.train.FloatList(value = x)),
"label": tf.train.Feature(float_list = tf.train.FloatList(value = y)),
"shape": tf.train.Feature(int64_list = tf.train.Int64List(value = x.shape))
}
)
example = tf.train.Example(features = features)
return example.SerializeToString()
# 不知道为啥,这样就能行了
TRANSLATE with xEnglishTRANSLATE withEnable collaborative features and customize widget: Bing Webmaster Portal00 -
z1121532091
2021-04-24
在windows环境下遇到了同样的问题,搜了一下应该是在Win10下使用python3.8就会有这样的bug,换成3.7可以运行:https://github.com/tensorflow/tensorflow/issues/41304
00 -
正十七
2021-03-21
抱歉同学,这个问题我还真无法回答,因为咱们的代码确实没有在windows上测试过,搜了一番,只找到这个相关问答:https://stackoverflow.com/questions/54441603/tensorflow-error-has-type-list-but-expected-one-of-int-long-float
00
相似问题