错误代码:
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