Skip to content

Instantly share code, notes, and snippets.

@gaphex
Created November 17, 2019 15:25
Show Gist options
  • Save gaphex/fd3b41e9086fc581d85fe7798eb48df3 to your computer and use it in GitHub Desktop.
Save gaphex/fd3b41e9086fc581d85fe7798eb48df3 to your computer and use it in GitHub Desktop.
"""Convert a list of InputFeatures to np.arrays"""
def features_to_arrays(features):
"""Convert a list of InputFeatures to np.arrays"""
all_input_ids = []
all_input_mask = []
all_segment_ids = []
for feature in features:
all_input_ids.append(feature.input_ids)
all_input_mask.append(feature.input_mask)
all_segment_ids.append(feature.input_type_ids)
return (np.array(all_input_ids, dtype='int32'),
np.array(all_input_mask, dtype='int32'),
np.array(all_segment_ids, dtype='int32'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment