这里结合自身实际使用,记录一下对TFRecord文件中每一条数据遍历的方法。
方法一
该方法在自己的测验过程感觉比较快一点
cnt = 0
for serial_exp in tf.python_io.tf_record_iterator('../data/20_part-r-00199.tfrecord'):
example = tf.train.Example()
example.ParseFromString(serial_exp)
label = example.features.feature['label'].int64_list.value
feat = example.features.feature['id'].int64_list.value
wt = example.features.feature['wt'].float_list.value
if cnt == 0:
print(label)
print(feat)
print(wt)