给定.tfrecord文件,我们可以编写记录迭代器
record_iterator = tf.python_io.tf_record_iterator(path=record)
然后使用
解析它 example = tf.train.SequenceExample()
for element in record_iterator:
example.ParseFromString(element)
问题是:我们如何推断上下文中的所有字段名称?
如果我们事先了解结构,我们可以说example.context.feature["width"]
。此外,str(example.context)
返回包含整个记录结构的字符串。但是,我想知道是否有任何内置函数来获取字段名称并避免解析此字符串(例如,通过搜索"key"
)