2014-10-03 5 views
12

Die generate-Methode von nltk.text.Text scheint in NLTK 3.0 entfernt worden zu sein.Wie erzeuge ich zufälligen Text in NLTK 3.0?

Zum Beispiel:

>>> bible = nltk.corpus.gutenberg.words(u'bible-kjv.txt') 
>>> bibleText = nltk.Text(bible) 
>>> bibleText.generate() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'Text' object has no attribute 'generate' 

Es kann nur sein, dass ich die Erinnerung zu Unrecht, wie dies zu tun, aber alles, was ich scheint finden kann online das obige Verfahren zu unterstützen. Irgendwelche Ideen, was ich falsch mache?

+0

Verwenden Sie das lorem ipsum Python-Paket. Keine Notwendigkeit für NLTK. – mac389

Antwort

23

Ein Hinweis in der first online chapter of the NLTK book sagt, dass:

Die() erzeugen Methode in NLTK 3.0 nicht verfügbar ist, wird aber in einer späteren Version wieder eingesetzt werden.

+13

Gibt es eine Alternative zu 'generate()'? –

Verwandte Themen