Я использую API-интерфейс wordnet от nltk.
Когда я сравниваю один synset с другим, я получил None
, но когда я сравниваю их, я получаю значение float.
Разве они не должны давать одинаковое значение? Есть ли объяснение или это ошибка в wordnet?
Пример:
wn.synset('car.n.01').path_similarity(wn.synset('automobile.v.01')) # None
wn.synset('automobile.v.01').path_similarity(wn.synset('car.n.01')) # 0.06666666666666667