tensorflow.python.framework.errors_impl.InvalidArgumentError:记录中的字段5408不是有效的浮点数:无效[Op:IteratorGetNextSync]

时间:2019-03-28 21:19:22

标签: python-3.x tensorflow tensorflow-datasets

我正在尝试从具有16772行的csv文件中导入数据,每行每行包含5409个属性,其中5408个属性为浮点值-我从此link获得了数据。但是,每行的最后一个功能是一个字符串:“ active”或“ inactive”,我制作了以下tensorflow程序来导入数据:

import tensorflow as tf
tf.enable_eager_execution()
defaults = ([tf.float32] * 5408) + ([tf.string] * 1)
dataset = tf.contrib.data.CsvDataset(['K9.data'],defaults)
print(list(dataset.take(1))

我收到一条错误消息:

tensorflow.python.framework.errors_impl.InvalidArgumentError: Field 5408 in record is not a valid float: inactive [Op:IteratorGetNextSync]

0 个答案:

没有答案