【发布时间】:2020-09-27 05:50:18
【问题描述】:
输入:
listToStr = 'degeneration agents alpha alternative amd analysis angiogenesis anti anti vegf appears associated based best bevacizumab blindness blood'
我正在使用的代码:
simi = []
tokens = nlp(listToStr)
length = len(tokens)
for i in range(length):
#print(i)
sim = tokens[i].similarity(tokens[i+1])
simi.append(sim)
print(simi)
错误:
[E040] Attempt to access token at 17, max length 17.
如何消除此错误?
我正在使用 spacy。这是它的链接: https://www.geeksforgeeks.org/python-word-similarity-using-spacy/#:~:text=Python%20%7C%20Word%20Similarity%20using%20spaCy,simple%20method%20for%20this%20task.
【问题讨论】:
-
您正在使用某种 nlp 库 - 不清楚是哪一个或它是如何工作的 - 错误看起来好像属于该库。如果您说明该库是什么,并可能链接到它的文档页面,将会很有帮助。
-
请检查,添加详细信息。
标签: python spacy semantics similarity