Fordern Sie Text Mining mit Python heraus. (Für Python3-Serie) Folgen Sie den unteren Schritten.
① Morphologische Analyse (vorherige) ② Visualisierung mit Word Cloud (diesmal) ③ Morphologische Analyse japanischer Dokumente und Visualisierung mit Word Cloud (nächstes Mal)
Laut goo dictionary "Wählen Sie mehrere Wörter aus, die häufig in einem Satz vorkommen, und verwenden Sie die Größe entsprechend der Häufigkeit. Illustrierte Methode. (Weggelassen) Durch Ändern nicht nur der Größe der Zeichen, sondern auch der Farbe, Schriftart und Ausrichtung kann der Inhalt des Textes auf einen Blick beeindruckt werden. "
Kurz gesagt, ↓ so ein Typ.
Userlocal hat Web Service kostenlos veröffentlicht, aber ich werde dies mit Python versuchen. ..
Es scheint word_cloud zu geben, das von Andreas Mueller veröffentlicht wurde und in Python verwendet werden kann Versuchen Sie es mit.
Es kann mit pip installiert werden.
sudo pip3 install wordcloud
Ich konnte es reibungslos installieren, also werde ich es ausprobieren. Es scheint notwendig zu sein, eine Zeichenfolge, die durch ein Leerzeichen halber Breite getrennt ist, vorerst auf Englisch zu übergeben. Das Thema ist der Beginn der Antrittsrede von Präsident Trump.
wordcloud_sample.py
# coding: utf-8
from wordcloud import WordCloud
text = "Chief Justice Roberts, President Carter, President Clinton, President \
Bush, President Obama, fellow Americans, and people of the world: \
thank you. We, the citizens of America, are now joined in a great \
national effort to rebuild our country and to restore its promise for \
all of our people. \
Together, we will determine the course of America and the world for \
years to come. \
We will face challenges. We will confront hardships. But we will get \
the job done. \
Every four years, we gather on these steps to carry out the orderly \
and peaceful transfer of power, and we are grateful to President Obama \
and First Lady Michelle Obama for their gracious aid throughout this \
transition. They have been magnificent."
wordcloud = WordCloud(background_color="white",
font_path="/usr/share/fonts/truetype/takao-gothic/TakaoPGothic.ttf",
width=800,height=600).generate(text)
wordcloud.to_file("./wordcloud_sample.png ")
Erstellen Sie zur kurzen Erläuterung ein WordCloud-Objekt mit den Einstellungen für das zu erstellende Bild als Argument, übergeben Sie die zu zeichnende Zeichenfolge an die generate () -Methode und initialisieren Sie sie. Es fühlt sich an, als würde man mit der Methode to_file () in eine Bilddatei ausgeben. Konstruktorargumente finden Sie unter Offizielle Referenz.
Das Bild, das durch Verschieben des obigen Beispiels erstellt wurde, ist das am Anfang.
python3 wordcloud_sample.py
Recommended Posts