Tôi đang sử dụng cấu trúc dữ liệu cây của nltk để làm việc với các chuỗi phân tích cú pháp.Cấu trúc dữ liệu cây NLTK, tìm một nút, đó là cha mẹ hoặc con cái
from nltk.tree import Tree
parsed = Tree('(ROOT (S (NP (PRP It)) (VP (VBZ is) (ADJP (RB so) (JJ nice))) (. .)))')
Cấu trúc dữ liệu, tuy nhiên, dường như bị giới hạn. Có thể nhận một nút bằng giá trị chuỗi của nó và sau đó điều hướng đến trên cùng hoặc dưới cùng? Ví dụ: giả sử bạn muốn lấy nút có giá trị chuỗi 'nice' và sau đó xem cha mẹ, con cái của nó, v.v.
Ngoài ra, xem http://stackoverflow.com/questions/16407880/extracting-specific-leaf-value-from-nltk-tree -structure-with-python? rq = 1 – Jesuisme