Skip to content

Commit 46234f9

Browse files
add prepare for ner
1 parent 51c74fe commit 46234f9

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed
Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,30 @@
1-
#-*- coding: UTF-8 -*-
1+
# -*- coding: UTF-8 -*-
2+
import pickle
3+
from dnlp.data_process.processor import Preprocessor
4+
5+
6+
class ProcessNER(Preprocessor):
7+
def __init__(self, *,files:tuple=(),base_folder:str='dnlp/data',dict_path:str='',name:str=''):
8+
if base_folder == '':
9+
raise Exception('base folder is empty')
10+
if dict_path != '':
11+
Preprocessor.__init__(self, base_folder=base_folder, dict_path=dict_path)
12+
else:
13+
if name == '':
14+
raise Exception('ff')
15+
Preprocessor.__init__(self, base_folder=base_folder, files=files, dict_path=base_folder + name + '_dict.utf8')
16+
17+
def preprocess(self):
18+
pass
19+
20+
def map_to_indices(self):
21+
pass
22+
23+
def save_data(self):
24+
data = {}
25+
data['characters'] = self.characters
26+
data['labels'] = self.labels
27+
data['dictionary'] = self.dictionary
28+
data['tags'] = self.tags
29+
with open(self.base_folder + self.name + '.pickle', 'wb') as f:
30+
pickle.dump(data, f)

0 commit comments

Comments
 (0)