Я не знаю, в чем проблема, но позвольте мне предложить вам обходной путь.Вы можете рассчитать оценку сходства, используя:
import spacy
import numpy as np
nlp = spacy.load('en')
tokens = nlp(u'dog cat banana')
def similarity(token1, token2):
return np.dot(token1.vector / token1.vector_norm, token2.vector / token2.vector_norm)
for token1 in tokens:
for token2 in tokens:
print(token1.text, token2.text, similarity(token1, token2))
Если вы попробуете это, это может пролить свет на проблему.