我用en\u core\u web\u sm 2.2.5运行这个代码
>>> import spacy
>>> nlp = spacy.load('en_core_web_sm', parser=False)
>>> print(nlp.vocal[u'fun'].similarity(nlp.vocal[u'humour']))
Traceback (most recent call last): File "", line 1, in AttributeError: 'English' object has no attribute 'vocal'
首先,我想你的意思是
vocab
,而不是vocal
。你知道吗其次,您试图访问单词vector,而
vocab
与此无关。你知道吗最后,您使用的是
en_core_web_sm
模型,根据spaCy官方文档here,它不支持单词向量。你知道吗我的建议是改用
en_core_web_md
。您可以使用以下命令下载它:您可以将代码更改为:
相关问题 更多 >
编程相关推荐