روز شما بخیر.
هنگامی که میخواهیم برروی خروجی dependency parser که از نوع DependencyGraph کتابخانه nltk هست بعضی از توابع اش را که مورد نیاز است مثل triples هست را اجرا کنیم خروجی حاصل برای جملات فارسی که بنده امتحان کردم قابل iterate کردن نیست و هنگام iterate با حلقه for اررور زیر رخ می دهد:(چگونه به خروجی حاصل دسترسی پیدا کنیم؟)متشکرم.
triples = parsed.triples() for p in triples: word_1, relation, word_2 = p
dependencygraph.py", line 422, in triples
head = (node["word"], node["ctag"])
TypeError: 'NoneType' object is not subscriptable
در جایی دیگر نیز با این اررور مواجه شدم مثل اینکه یک نود خالی وجود دارد که به روت وابستگی ندارد فکر میکنم نود ابتدایی هست:
openie-master\venv\lib\site-packages\nltk\parse\dependencygraph.py:376: UserWarning: The graph doesn't contain a node that depends on the root element. warnings.warn(
روز شما بخیر. هنگامی که میخواهیم برروی خروجی dependency parser که از نوع DependencyGraph کتابخانه nltk هست بعضی از توابع اش را که مورد نیاز است مثل triples هست را اجرا کنیم خروجی حاصل برای جملات فارسی که بنده امتحان کردم قابل iterate کردن نیست و هنگام iterate با حلقه for اررور زیر رخ می دهد:(چگونه به خروجی حاصل دسترسی پیدا کنیم؟)متشکرم.
triples = parsed.triples() for p in triples: word_1, relation, word_2 = p
dependencygraph.py", line 422, in triples head = (node["word"], node["ctag"]) TypeError: 'NoneType' object is not subscriptable
در جایی دیگر نیز با این اررور مواجه شدم مثل اینکه یک نود خالی وجود دارد که به روت وابستگی ندارد فکر میکنم نود ابتدایی هست:
openie-master\venv\lib\site-packages\nltk\parse\dependencygraph.py:376: UserWarning: The graph doesn't contain a node that depends on the root element. warnings.warn(