Я очень новичок в использовании spaCy.Я часами читаю документацию и все еще растерялся, если можно сделать то, что у меня есть в моем вопросе.В любом случае ...
Как видно из заголовка, есть ли способ на самом деле получить данный кусок существительного, используя содержащий его токен.Например, с учетом предложения:
"Autonomous cars shift insurance liability toward manufacturers"
Можно ли получить кусок существительного "autonomous cars"
, когда у меня есть только токен "cars"
?Вот пример фрагмента сценария, к которому я пытаюсь пойти.
startingSentence = "Autonomous cars and magic wands shift insurance liability toward manufacturers"
doc = nlp(startingSentence)
noun_chunks = doc.noun_chunks
for token in doc:
if token.dep_ == "dobj":
print(child) # this will print "liability"
# Is it possible to do anything from here to actually get the "insurance liability" token?
Любая помощь будет принята с благодарностью.Спасибо!