MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / parse_csv

Function parse_csv

modelzoo/din/train.py:439–452  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

437# generate dataset pipline
438def build_model_input(filename, batch_size, num_epochs):
439 def parse_csv(value):
440 tf.logging.info('Parsing {}'.format(filename))
441 cate_defaults = [[' '] for i in range(0, 5)]
442 label_defaults = [[0]]
443 column_headers = TRAIN_DATA_COLUMNS
444 record_defaults = label_defaults + cate_defaults
445 columns = tf.io.decode_csv(value,
446 record_defaults=record_defaults,
447 field_delim='\t')
448 all_columns = collections.OrderedDict(zip(column_headers, columns))
449
450 labels = all_columns.pop(LABEL_COLUMN[0])
451 features = all_columns
452 return features, labels
453
454 def parse_parquet(value):
455 labels = value.pop(LABEL_COLUMN[0])

Callers

nothing calls this directly

Calls 4

infoMethod · 0.80
rangeFunction · 0.50
formatMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected