gpt4 book ai didi

python - 浏览 Stanford CoreNLP 解析结果

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:53 25 4
gpt4 key购买 nike

Stanford Core NLP 解析器为句子生成以下输出:

"He didn't get a reply" 

(ROOT
(S
(NP (PRP He))
(VP (VBD did) (RB n’t)
(VP (VB get)
(NP (DT a) (NN reply))))
(. .)))

我需要一种导航方式,即轻松添加额外标签并找到 child 和 parent 。目前我正在手动进行(计算括号)。我想知道是否有一个 Python 库可以为我做括号计数,或者像 Beautiful Soup 或 Scrapy 这样更好的库可以让我处理对象。

如果没有工具,遍历一个句子,得到所有的标签,最好的方法是什么?我猜我需要用包含子标签对象的列表创建某种标签对象。

最佳答案

我用过this python script成功解决问题。

该脚本可用于将 Stanford Core NLP 的类 Lisp 解析树格式转换为嵌套的 Python 列表结构。

您还可以使用类似 Anytree 的方式进一步转换嵌套列表变成一个更易于导航的 Python 数据结构,这也将允许您以文本或图像的形式打印出树。

关于python - 浏览 Stanford CoreNLP 解析结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44665750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com