in recommended-item-search/data_preparation.py [0:0]
def make_tfrecord_files(dataframe, file_type, num_files):
"""Writes training and test data in TFRecord format."""
user_id = dataframe['user_id'].values
movie_ids = dataframe['movie_id2'].values
N = dataframe.shape[0]
for file_id, head_tail in enumerate(split_range(N, num_files)):
export_file = "{}-{:05d}.tfrecord".format(file_type, file_id)
export_path = os.path.join(FLAGS.export_dir, export_file)
with tf.python_io.TFRecordWriter(export_path) as record_writer:
for i in range(head_tail[0], head_tail[1]):
sequence_example = make_sequence_example(user_id[i], movie_ids[i])
record_writer.write(sequence_example.SerializeToString())