1import gensim
2import jieba
3import numpy as np
4
5sentence = "今天天氣真好"
6words = jieba.cut(sentence, cut_all=False)
7
8model = gensim.models.KeyedVectors.load(str(Path(path, "model.kv")))
9
10word_vec = list()
11for word in words:
12 word_vec.append(model.get_vector(word, norm=True))
13
14sentence_vec = np.array(word_vec, dtype="float32").mean(0)