错误代码:

y1 = model.similarity(u"新冠", u"疫情")
print(y1)

报错:

AttributeError: 'Word2Vec' object has no attribute 'similarity'

正确代码:

y1 = model.wv.similarity(u"新冠", u"疫情")
print(y1)

修改方法:
对照Gensim用户手册,找正确的参数引用形式。
用户手册中使用most_similar的方法如下,所以也参照这个用法使用similarity了。

>>> vector = model.wv['computer']  # get numpy vector of a word
>>> sims = model.wv.most_similar('computer', topn=10)  # get other similar words
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐