{"id":163516,"date":"2026-01-28T12:45:52","date_gmt":"2026-01-28T11:45:52","guid":{"rendered":"https:\/\/liora.io\/de\/?p=163516"},"modified":"2026-02-06T04:37:11","modified_gmt":"2026-02-06T03:37:11","slug":"wordcloud-python","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/wordcloud-python","title":{"rendered":"Wordcloud Pyhon: Wie erstellt man sie?"},"content":{"rendered":"<p><strong>WordClouds (deutsch: Schlagwortwolken) sind n\u00fctzliche Werkzeuge, um die wichtigsten Begriffe eines Textes, einer Webseite oder auch eines Buches zusammenzufassen. Je h\u00e4ufiger ein Wort in dem betrachteten Text vorkommt, desto gr\u00f6\u00dfer erscheint es in der Wordcloud.<\/strong><\/p>\nEs gibt viele Websites und Apps, mit denen man Wordclouds einfach und kostenlos erzeugen kann. Hier ist zum Beispiel eine, die aus einem unserer Artikel \u00fcber die Einf\u00fchrung in die Datenwissenschaft erstellt wurde :\n\n<img decoding=\"async\" width=\"512\" height=\"319\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_1.webp\" alt=\"\" loading=\"lazy\">\n\nEs handelt sich zwar um eine Wordcloud\u2026 jedoch bleibt es schwierig, die wichtigsten Begriffe aus dem Text herauszulesen. Au\u00dferdem kann man die Form, die Farben usw. nicht anpassen.\n\nWenn Du Deine Wordcloud anpassen m\u00f6chtest, um sie besser lesbar und sch\u00f6ner zu machen, kann es sinnvoll sein, Python anstelle einer Webseite zu nutzen.\n\n? Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"426\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python f\u00fcr Dummies Teil 2&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-fuer-dummies-teil-2\"><a href=\"https:\/\/liora.io\/de\/python-fuer-dummies-teil-2\" target=\"_blank\" rel=\"noopener\">Python f\u00fcr Dummies Teil 2<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Python Schulung&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/python-schulung\"><a href=\"https:\/\/liora.io\/de\/python-schulung\" target=\"_blank\" rel=\"noopener\">Python Schulung<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Was ist Scala und wieso ist Python besser&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/scala-was-ist-diese-programmiersprache-und-wieso-ist-python-besser\"><a href=\"https:\/\/liora.io\/de\/scala-was-ist-diese-programmiersprache-und-wieso-ist-python-besser\" target=\"_blank\" rel=\"noopener\">Was ist Scala und wieso ist Python besser<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Top der nativen Python Funktionen&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\"><a href=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\" target=\"_blank\" rel=\"noopener\">Top der nativen Python Funktionen<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Imageio&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/imageio-die-python-bibliothek-fuer-bilddaten\"><a href=\"https:\/\/liora.io\/de\/imageio-die-python-bibliothek-fuer-bilddaten\" target=\"_blank\" rel=\"noopener\">Imageio<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<iframe title=\"The different roles in Data Science - Data Scientest\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ugALxRuTh00?start=139&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<h3>Wie erstellt man eine Wordcloud mit Python?<\/h3>\nAls Erstes m\u00fcssen wir die ben\u00f6tigten Bibliotheken importieren.\n\nMit <i>WordCloud<\/i> und <a href=\"https:\/\/liora.io\/de\/matplotlib-alles-wissen\"><i>matplotlib.pyplot<\/i><\/a> k\u00f6nnen wir eine grundlegende Wordcloud anzeigen. Mit <i>numpy<\/i> und <i>Image<\/i> werden wir sp\u00e4ter die Form unserer Wordcloud anpassen.\n\nWir beginnen damit, den Text, den wir in eine Wordcloud umwandeln wollen, in einer Variablen zu speichern (hier &#8218;text&#8216; genannt).\n\nUm die Ergebnisse, die wir in der Anwendung erhalten, mit denen zu vergleichen, die wir in <a href=\"https:\/\/liora.io\/de\/python\"><strong>Python<\/strong><\/a> erhalten k\u00f6nnen, verwenden wir denselben Text wie zuvor.\n\nWir sind bereit, unsere erste Wordcloud anzuzeigen :\n\n<img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_2.webp\" alt=\"\" loading=\"lazy\">\n\nDiese Wordcloud ist zwar noch weniger lesbar als die, die wir von einer Website aus generiert haben, aber keine Sorge! Wir werden sie schnell verbessern.\n<blockquote>Das erste, was auff\u00e4llt, ist, dass kleine W\u00f6rter (Artikel und Pr\u00e4positionen) in unserer Wordcloud \u00fcberm\u00e4\u00dfig wichtig sind \u2013 was logisch ist, da sie sehr h\u00e4ufig verwendet werden. Sie sind jedoch keine Hilfe, wenn man versucht, die Schl\u00fcsselbegriffe in einem Text zu finden: Man m\u00f6chte sie am liebsten loswerden.<\/blockquote>\nGl\u00fccklicherweise ist es einfach, <b>irrelevante W\u00f6rter zu entfernen<\/b>, indem man sie in einer Liste speichert und das Argument <b>stopwords<\/b> verwendet :\n\n<img decoding=\"async\" width=\"400\" height=\"200\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_5.webp\" alt=\"\" loading=\"lazy\">\n\nDas ist schon viel besser! Endlich k\u00f6nnen wir relevante Informationen aus unserer Wordcloud ziehen.\n\nEin Problem bleibt jedoch bestehen: Die Darstellung ist wirklich nicht sch\u00f6n \u2013 das m\u00fcssen wir \u00e4ndern.\n\nBeginnen wir damit, die Form anzupassen.\n\nDazu m\u00fcssen wir einfach eine Maske ausw\u00e4hlen (hier verwenden wir zum Beispiel eine Maske in Form einer Wolke, die bei Google Image zu finden ist).\n\n<img decoding=\"async\" width=\"646\" height=\"436\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/Capture-de\u0301cran-2021-01-27-a\u0300-17.16.44.webp\" alt=\"\" loading=\"lazy\">\n\nUm diese Maske f\u00fcr die Python-Bibliothek nutzbar zu machen, m\u00fcssen wir sie in ein numpy-Array umwandeln. Wenn ein Wert in dem Array <strong>&#8222;255&#8220;<\/strong> ist, dann wird in dem entsprechenden Bereich kein Wort erscheinen.\n\n<img decoding=\"async\" width=\"264\" height=\"191\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_4.webp\" alt=\"\" loading=\"lazy\">\n\nSchlie\u00dflich k\u00f6nnen wir die Farbe unserer Wordcloud anpassen, indem wir die Methode <b>recolor<\/b> verwenden.\n\nHier erstellen wir eine Farbfunktion, die jedes Wort in einem bl\u00e4ulichen Ton einf\u00e4rbt :\n\n<img decoding=\"async\" width=\"264\" height=\"191\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_3.webp\" alt=\"\" loading=\"lazy\">\n\nEndlich haben wir eine brauchbare und (relativ) sch\u00f6ne Wordcloud!\n\nAu\u00dferdem haben wir nur die grundlegendsten Funktionen der <a href=\"\/\"><strong>Python<\/strong><\/a>-Bibliothek verwendet.\n\nWenn Du noch weiter gehen und noch interessantere Dinge als Wordclouds lernen m\u00f6chtest, <strong><a href=\"https:\/\/liora.io\/de\/terminvereinbarung\">kannst Du uns direkt online kontaktieren, um weitere Informationen \u00fcber unsere Data Science Ausbildungen zu erhalten!<\/a><\/strong>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"\/rdv\">Termin vereinbaren<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordClouds (deutsch: Schlagwortwolken) sind n\u00fctzliche Werkzeuge, um die wichtigsten Begriffe eines Textes, einer Webseite oder auch eines Buches zusammenzufassen. Je h\u00e4ufiger ein Wort in dem betrachteten Text vorkommt, desto gr\u00f6\u00dfer erscheint es in der Wordcloud.<\/p>\n","protected":false},"author":85,"featured_media":163528,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-163516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=163516"}],"version-history":[{"count":3,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516\/revisions"}],"predecessor-version":[{"id":216525,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516\/revisions\/216525"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/163528"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=163516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=163516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}