从TFRecord获取字段名称

Geo*_*rge 5 tensorflow

给定一个.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"