maple3142's picture
Upload 15 files
f71cb67
raw
history blame
373 Bytes
import pickle, json, sys
# Usage: python to_json.py input.pkl output.json
with open(sys.argv[1], "rb") as f:
data = pickle.load(f)
ks = ["test_span_table", "predict_span_table", "predict_sentence_table"]
for d in data:
for k in ks:
if k in d:
d[k] = d[k].tolist()
with open(sys.argv[2], "w") as f:
json.dump(data, f, ensure_ascii=False)