2 似乎nltk.Text.generate()在NLTK 3.0(see this answer)中不可用。我们应该如何生成句子呢?谢谢。我们应该用什么来代替nltk.Text.generate()? 来源 2014-10-10 user2689968 +0 写你自己的ngram发生器哈哈......这并不难。 – alvas 2014-10-10 04:49:35
3 不幸的是generate()函数依赖于ngram模型的错误实现。它已从NLTK 3.0中删除,直到有人能够解决它,如您可以看到here(搜索单词“removed ngram model package”)。没有提供此功能的替代品。 NLTK 3.0源代码树中的包nltk.model仍然是present,但它不是发行版的一部分。所以原则上你可以下载源代码并让它工作,但考虑到导致它被删除的错误,没有它或者推出自己的代码可能是一个更好的主意。无论如何,除非您控制生成算法,否则随机文本生成不是很有趣。 来源 2014-10-26 01:47:22 alexis
写你自己的ngram发生器哈哈......这并不难。 – alvas 2014-10-10 04:49:35