CSS-LM
29 строк · 877.0 Байт
1import json
2
3label_type = list()
4train_list = list()
5with open("org/train_5500.txt",encoding="ISO-8859-1") as f:
6for line in f:
7train_dict = dict()
8#print(line)
9line = line.strip().split(":")
10label_type.append(line[0])
11train_list.append({"sentence":line[1], "aspect":"QA", "sentiment":line[0]})
12print(len(set(label_type)))
13with open("train_all.json","w") as f:
14json.dump(train_list,f)
15with open("dev.json","w") as f:
16json.dump(train_list,f)
17
18
19#label_type = list()
20test_list = list()
21with open("org/test_10.txt",encoding="ISO-8859-1") as f:
22for line in f:
23text_dict = dict()
24#print(line)
25line = line.strip().split(":")
26#label_type.append(line[0])
27test_list.append({"sentence":line[1], "aspect":"QA", "sentiment":line[0]})
28with open("test.json","w") as f:
29json.dump(test_list,f)
30