2014-10-10 123 views

回答

3

不幸的是generate()函数依赖于ngram模型的错误实现。它已从NLTK 3.0中删除,直到有人能够解决它,如您可以看到here(搜索单词“removed ngram model package”)。没有提供此功能的替代品。

NLTK 3.0源代码树中的包nltk.model仍然是present,但它不是发行版的一部分。所以原则上你可以下载源代码并让它工作,但考虑到导致它被删除的错误,没有它或者推出自己的代码可能是一个更好的主意。无论如何,除非您控制生成算法,否则随机文本生成不是很有趣。

相关问题