我需要为单词字典生成word2vec数组。字典看起来像这样
test={0: 'tench, Tinca tinca',
1: 'goldfish, Carassius auratus',
2: 'great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias',
3: 'tiger shark, Galeocerdo cuvieri',
4: 'hammerhead, hammerhead shark'}
循环应该遍历每一行,检查模型中是否存在单词,如果存在,则将向量存储在数组中,否则检查行中的下一个单词。如果gensim模型中没有一个单词,那么它应该什么也不做(数组初始化为零) 但是,如果预先训练的模型中不存在单词,则会引发以下异常:
KeyError: "word 'Galeocerdo cuvieri' not in vocabulary"
什么是理想的循环,也有例外,以绕过提出的错误? 这是我的起始代码:
^{pr2}$
为什么不试试这个
我假设你需要一个列表中的所有向量
相关问题 更多 >
编程相关推荐