def load(self):
from gensim.models import Word2Vec
# ???????????
self.link_database = []
# ????
self.vecmodel = Word2Vec.load(self.model_file)
log.info('???????')
log.info('???????')
with open(self.txt_file) as fp:
senten_list = fp.readlines()
log.debug("senten%s", senten_list)
for senten_txt in senten_list:
self.link_database.append(Senten2vec(senten_txt))
log.info('???????????')
for link in self.link_database:
link.sentence_word = (set(jieba.cut(link.sentence)))
for link in self.link_database:
link.sentence_vec = {word for word in link.sentence_word if word in self.vecmodel.wv.index2word}
log.info('???????')
# ????????????n???
评论列表
文章目录