Verschieben Sie den Text in der Python-Datei in eine andere Datei
textmining_source.txt
Was ist ein Gerüst?
Ein praktisches Tool, das automatisch alle grundlegenden Aktionen festlegt und zusätzlich die für die Rails-Entwicklung erforderlichen Routen, Controller und Ansichten erstellt.
[Güte des Gerüsts, das ich persönlich fühlte]
(1) Nicht nur die Erstellung des Controllers, sondern auch 7 Grundaktionen werden automatisch eingestellt.
Sieben Aktionen, "Index", "Show", "Neu", "Bearbeiten", "Erstellen", "Aktualisieren" und "Zerstören", werden automatisch in der vom Gerüst erstellten Steuerung definiert. Auf diese Weise können Sie Daten schnell durchsuchen, erstellen, ändern oder löschen, ohne eigene Aktionen festlegen zu müssen.
(2) Das dem erstellten Controller entsprechende Routing wird ebenfalls automatisch eingestellt.
Routen nach dem Gerüstbefehl.In rb "Ressourcen:Die Beschreibung "Controller-Name" wurde hinzugefügt und das Routing, das dem neu erstellten Controller entspricht, wird automatisch festgelegt.
③ Alle Ansichten, die den in der Steuerung definierten Aktionen entsprechen, werden automatisch generiert.
Bei Verwendung des Gerüsts werden auch automatisch alle Ansichtsdateien generiert, die den in der Steuerung definierten Aktionen entsprechen.
④ Das erforderliche Modell und die Migrationsdatei werden ebenfalls automatisch generiert.
Wenn Sie im Gerüst bei der Eingabe eines Befehls "Spaltenname: Datentyp" angeben, werden automatisch ein Modell und eine Migrationsdatei mit den angegebenen Informationen generiert.
Daher ist der Rest "$ rake db:Sie können einfach Datenbanktabellen erstellen, indem Sie einfach den Befehl "migrieren" eingeben. (Details zu diesem Bereich werden später beschrieben)
→ Natürlich finde ich es etwas anders (oder eher verschwenderisch), eine Anwendung zu erstellen, die mithilfe eines Gerüsts für die Welt freigegeben werden soll, aber ich persönlich werde einen Prototyp erstellen, um die Funktion auszuprobieren, an der ich interessiert bin Ich finde es oben sehr praktisch.
Das Verfahren zum Erstellen einer Rails-Anwendung mithilfe eines Gerüsts wird im Folgenden beschrieben.
Es ist wirklich einfach. Wenn Sie möchten, probieren Sie es bitte aus!
Und schließlich die Visualisierung mit WordCloud
with open('textmining_source.txt') as f:
text = f.read()
keywords = t.parse(text)
words = []
for x in keywords.split("\n"):
word = x.split("\t")[0]
if word == "EOS":
break
else:
category = x.split("\t")[1].split(",")[0]
if category == "Substantiv":
words.append(word)
else:
category = x.split("\t")[1].split(",")[0]
if category == "Adjektiv":
words.append(word)
splitted =' '. join(words)
keywords = splitted.replace(',',' ')
wordcloud = WordCloud(
background_color="white",
stopwords={"Ding","Dies","Zum","Es","Apropos","Yo","von","Etc.","Ding"},
font_path="NotoSansCJKjp-hinted/NotoSansCJKjp-Regular.otf",
width=800,height=600).generate(keywords)
wordcloud.to_file("./textmining_result.png ")
Das Folgende ist übrigens eine Visualisierung der berühmten Rede von Steve Jobs in WordCloud. Es scheint, dass Sie einen Eindruck von der ganzen Geschichte bekommen können, wenn Sie sie sich nur ansehen!
Zweite Geschichte
Dritte Geschichte
Recommended Posts