利用Python从句子中提取SVO

2024-10-02 08:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从用户使用python给出的句子中提取主语、动词和宾语。请告诉我。


Tags: 用户动词句子主语宾语
1条回答
网友
1楼 · 发布于 2024-10-02 08:16:42

只要用一个支持语法依赖的解析器来解析你的句子。例如,使用Stanford Parser分析“孩子们踢足球”这个句子时,将返回以下语法依赖集:

det(children-2, the-1)
nsubj(play-3, children-2)
root(ROOT-0, play-3)
dobj(play-3, football-4)

您要查找的依赖项是nsubj和{}。当然,如果你的句子包含一个以上的及物动词,你会得到更多的nsubjdobj的依赖关系。有一个Python interface从脚本以编程方式调用Stanford解析器。在

相关问题 更多 >

    热门问题