Skip to main content
 首页 » 编程设计

python之在 python 中使用 Syntaxnet POS 标签

2025年05月04日11落叶

我想在 python 中使用 syntaxnet 的解析器标签(例如:VBD ROOT、NN nsubj 等)来帮助创建聊天机器人。输入在控制台中完成。

问题:我怎样才能在一个变量中得到只有 VBP ROOT 而没有其他的结果?我能够通过以下调用打印解析树的 ASCII 版本:subprocess.call(["echo 'Bob brought the pizza to Alice.' | syntaxnet/demo.sh"], shell =True) 但我对如何获取特定变量并将其存储在 python 变量中有点困惑。

p.s: 一周前开始学习python

请您参考如下方法:

如果您是 Python 初学者,并且只想使用词性 (POS) 标记,那么 SyntaxNet 可能有点矫枉过正。 SpaCy易于使用且非常准确。