如何解决如何将斯坦福解析器树的结果另存为图像?
我正在使用python和Stanford Parser处理一些中文句子。
为了将结果树另存为图像,我已经使用包nltk
但是,输出图像忽略了节点(单词),只留下了这样的标签:
那么有人可以告诉我保存完整树的解决方案吗?由于我需要处理多个句子,因此捕获屏幕是不切实际的。
这是我的演示代码:
from stanfordcorenlp import StanfordCoreNLP
from nltk.tree import Tree
from nltk.draw.tree import TreeView
“ draw”函数可以正常工作,但是print_to_file函数将节点从树中切出。
nlp = StanfordCoreNLP(path_or_host='stanford-corenlp-4.1.0',port=9999,lang='zh')
tree = Tree.fromstring(nlp.parse("开心每一天"))
tree.draw()
TreeView(tree)._cframe.print_to_file(str(1)+'.ps')
非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。