我的问题类似于这个问题。我尝试了在该问题上发布的两种解决方案,但我仍然收到属性“Vocab”在 gensim.models.word2vec 模块中不可用的错误。
我使用此属性的代码部分在这里
# if word in model.keys(): #use model.vocab for w2v model and model.keys() for Glove dicts
if word in self.w2v_model.wv.vocab:
vector = self.w2v_model.wv[word]
else:
vector = [0] * 100