Heute möchte ich über meine Erfahrungen bei der Erstellung von Texten mit Python und der Markovify-Bibliothek sprechen
Haftungsausschluss: Der Autor wollte sich abends amüsieren und hat sich nichts Besseres ausgedacht, wie:
Als Körper für das " Training " der Kette werde ich die Texte der Kees Kies Gruppenlieder verwenden.

Das Bild oben zeigt, wie die Markov-Kette funktioniert. Aber ein guter Artikel .
Start
Ich gehe davon aus, dass der Leser bereits mit Python vertraut ist und IDE- und Python-Versionen> 3.5 vorinstalliert hat.
Installieren Sie die erforderliche Bibliothek:
pip install markovify
Jetzt sammeln wir Texte für uns und verarbeiten sie ein wenig, dafür schreiben wir einen einfachen Textprozessor. Wir werden "Müll" -Wörter wie Chorus, Verse und Zahlen entfernen. Dazu schreiben wir einen einfachen Textprozessor.
IND = ""
Find2 = ":"
INFILE = "corpus.txt"
OUTFILE = "output.txt"
ENC = "utf-8"
with open(INFILE, encoding="UTF-") as infile, open(OUTFILE, "w", encoding="UTF-8") as outfile:
for line in infile:
if FIND or Find2 not in line:
outfile.write(line)
os.remove(INFILE)
os.rename(OUTFILE, INFILE)
den Text, den ich bereits verarbeitet habe
Und jetzt nutzen wir diese wunderbare Bibliothek und generieren endlich unsere Texte.
with open("C:/Users/alexd/PycharmProjects/untitled/corpus.txt",encoding='utf-8') as f:
text = f.read()
text_model = markovify.Text(text)
for i in range(10):
print(text_model.make_short_sentence(380))
Ergebnis:
, , «». : ?
Gesamt
Ich habe versucht, so kurz wie möglich zu erklären, wie man in nur wenigen Minuten einen Text von fast allem erzeugt. Wozu? Nun, es macht Spaß. Nutzlos, aber verdammt lustig.
Telegrammkanal Autor Essay
Schule Essay Generator
Gebrauchte Materialien