1

我刚刚开始使用http://rare-technologies.com/word2vec-tutorial/中提供的教程来试验 word2vec 形式的 gensim 。如果我们需要原始输出向量,我们写:

model['computer']  

结果是:

array([-0.00449447, -0.00310097,  0.02421786, ...], dtype=float32)

我怎样才能得到有数组的词?所以如果我写:

f=model['computer']

如何使用 f 获得“计算机”一词?

4

1 回答 1

1

我从这个站点https://github.com/piskvorky/gensim/issues/381找到了解决方案:

word=model.most_similar(positive=[f],topn=1)
print(word[0][0])
于 2015-10-11T07:20:19.637 回答