【发布时间】:2011-12-21 22:47:44
【问题描述】:
我只是想知道如何在规则中添加可选语法
>>> import nltk
>>> nltk.app.rdparser()
例如,添加可选语法的常规方法是将其放在括号中:NP -> NP (PP)
但是在程序中你会怎么做呢?括号不起作用。
S Þ NP VP
NP Þ NP PP | Det N
VP Þ V NP PP
PP Þ P NP
Det Þ 'the' | 'a'
N Þ 'man' | 'park' | 'dog' | 'boy' | 'girl'
V Þ 'was' | 'saw'
P Þ 'in' | 'under' | 'with'
谢谢,
雷
【问题讨论】:
标签: python nlp nltk context-free-grammar