NLTK Baum Datenstruktur, Finden eines Knotens, seines Elternteils oder seiner Kinder

Ich verwende die Tree-Datenstruktur von nltk, um mit Parsetree-Strings zu arbeiten.

from nltk.tree import Tree
parsed = Tree('(ROOT (S (NP (PRP It)) (VP (VBZ is) (ADJP (RB so) (JJ nice))) (. .)))')

Die Datenstruktur scheint jedoch begrenzt zu sein. Ist es möglich, einen Knoten anhand seines Zeichenfolgenwerts abzurufen und dann nach oben oder unten zu navigieren?

Angenommen, Sie möchten den Knoten mit dem Zeichenfolgewert @ abrufe'nett' und dann sehen, was seine Eltern, Kinder usw. sind. Ist es über den nltk-Baum erreichbar?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage