|
@@ -1,19 +1,17 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
-import os
|
|
|
+import pkgutil
|
|
|
+from io import StringIO
|
|
|
from operator import itemgetter
|
|
|
|
|
|
import jieba
|
|
|
import numpy as np
|
|
|
-
|
|
|
from .words_sim import SimCilin
|
|
|
|
|
|
-base_path = os.path.abspath(__file__)
|
|
|
-folder = os.path.dirname(base_path)
|
|
|
-data_path = os.path.join(folder, 'cilin_words.txt')
|
|
|
+data = pkgutil.get_data(__package__, 'cilin_words.txt')
|
|
|
+jieba.load_userdict(StringIO(data.decode()))
|
|
|
|
|
|
ci_lin = SimCilin()
|
|
|
-jieba.load_userdict(data_path)
|
|
|
|
|
|
|
|
|
def segmentation(sentence_list):
|