Python nltk.parse.recursivedescent和nltk.parse.rd之间的区别?

Python nltk.parse.recursivedescent和nltk.parse.rd之间的区别?,python,parsing,nltk,recursive-descent,Python,Parsing,Nltk,Recursive Descent,有人能解释一下两个Python模块nltk.parse.recursivedescent和nltk.parse.rd之间的区别吗 在我将NLTK导入iPython时,前者似乎自动包含在内,但我对使用后者中只包含的方法之一(nbest_parse)感兴趣,该方法在2009年出版的《Python自然语言处理》一书中提到,但在当前的在线版本中被省略。这个方法过时了吗?我会用什么来代替它来查看解析一个歧义句子的多个选项,而不会像“parse_all”那样陷入无限循环 提前感谢。您使用的是什么版本的NLT

有人能解释一下两个Python模块nltk.parse.recursivedescent和nltk.parse.rd之间的区别吗

在我将NLTK导入iPython时,前者似乎自动包含在内,但我对使用后者中只包含的方法之一(nbest_parse)感兴趣,该方法在2009年出版的《Python自然语言处理》一书中提到,但在当前的在线版本中被省略。这个方法过时了吗?我会用什么来代替它来查看解析一个歧义句子的多个选项,而不会像“parse_all”那样陷入无限循环


提前感谢。

您使用的是什么版本的NLTK?当前版本有
nltk.parse.recursivedescent
nltk.parse.RecursiveDescentParser
(注意大写),但没有
nltk.parse.rd
。这是指向我所指的nltk.parse.rd的链接:网页指示版本3.0(与此处提到的其他方法的版本相同)这包含了我正在寻求使用的“nbest_parse”方法(以及硬拷贝书籍使用的方法),但是我想知道这个方法是否已经被弃用,应该使用什么来代替?