{"id":3579,"date":"2023-07-16T17:38:21","date_gmt":"2023-07-16T17:38:21","guid":{"rendered":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/"},"modified":"2023-07-16T17:38:21","modified_gmt":"2023-07-16T17:38:21","slug":"k-bedeutet-clustering-in-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/","title":{"rendered":"K-means-clustering in python: schritt-f\u00fcr-schritt-beispiel"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Einer der gebr\u00e4uchlichsten Clustering-Algorithmen beim <a href=\"https:\/\/statorials.org\/de\/die-statistik-erklart-konzepte-auf-einfache-und-direkte-weise.-wir-erleichtern-das-erlernen-von-statistiken\/\" target=\"_blank\" rel=\"noopener\">maschinellen Lernen<\/a> ist das sogenannte <strong>K-Means-Clustering<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">K-Means-Clustering ist eine Technik, bei der wir jede Beobachtung aus einem Datensatz in einem von <em>K<\/em> Clustern platzieren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das Endziel besteht darin, <em>K-<\/em> Cluster zu haben, in denen die Beobachtungen innerhalb jedes Clusters einander ziemlich \u00e4hnlich sind, w\u00e4hrend sich die Beobachtungen in verschiedenen Clustern deutlich voneinander unterscheiden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In der Praxis verwenden wir die folgenden Schritte, um K-Means-Clustering durchzuf\u00fchren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. W\u00e4hlen Sie einen Wert f\u00fcr <em>K.<\/em><\/strong><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Zun\u00e4chst m\u00fcssen wir entscheiden, wie viele Cluster wir in den Daten identifizieren m\u00f6chten. Oft m\u00fcssen wir einfach mehrere verschiedene Werte f\u00fcr <em>K<\/em> testen und die Ergebnisse analysieren, um zu sehen, welche Anzahl von Clustern f\u00fcr ein bestimmtes Problem am sinnvollsten erscheint.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>2. Ordnen Sie jede Beobachtung zuf\u00e4llig einem Anfangscluster von 1 bis <em>K<\/em> zu.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3. F\u00fchren Sie das folgende Verfahren aus, bis sich die Clusterzuweisungen nicht mehr \u00e4ndern.<\/strong><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Berechnen Sie f\u00fcr jeden der <em>K-<\/em> Cluster den <em>Schwerpunkt des Clusters.<\/em> Dies ist einfach der Vektor der <em>p-<\/em> Mittelwert-Merkmale f\u00fcr die Beobachtungen des <em>k-ten<\/em> Clusters.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ordnen Sie jede Beobachtung dem Cluster mit dem n\u00e4chstgelegenen Schwerpunkt zu. Hier wird <em>der Abstand<\/em> mithilfe <a href=\"https:\/\/en.wikipedia.org\/wiki\/Euclidean_distance#Squared_Euclidean_distance\" target=\"_blank\" rel=\"noopener noreferrer\">des euklidischen Abstands<\/a> definiert.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Das folgende Schritt-f\u00fcr-Schritt-Beispiel zeigt, wie Sie K-Means-Clustering in Python mithilfe der <strong>KMeans-<\/strong> Funktion aus dem <strong>Sklearn-<\/strong> Modul durchf\u00fchren.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 1: Importieren Sie die erforderlichen Module<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Zuerst importieren wir alle Module, die wir zum Durchf\u00fchren von K-Means-Clustering ben\u00f6tigen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">cluster<\/span> <span style=\"color: #008000;\">import<\/span> KMeans\n<span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">preprocessing<\/span> <span style=\"color: #008000;\">import<\/span> StandardScaler<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 2: Erstellen Sie den DataFrame<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Als N\u00e4chstes erstellen wir einen DataFrame, der die folgenden drei Variablen f\u00fcr 20 verschiedene Basketballspieler enth\u00e4lt:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Punkte<\/span><\/li>\n<li> <span style=\"color: #000000;\">helfen<\/span><\/li>\n<li> <span style=\"color: #000000;\">springt<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie dieser Pandas-DataFrame erstellt wird:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [18, np.nan, 19, 14, 14, 11, 20, 28, 30, 31,\n                              35, 33, 29, 25, 25, 27, 29, 30, 19, 23],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [3, 3, 4, 5, 4, 7, 8, 7, 6, 9, 12, 14,\n                               np.nan, 9, 4, 3, 4, 12, 15, 11],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [15, 14, 14, 10, 8, 14, 13, 9, 5, 4,\n                                11, 6, 5, 5, 3, 8, 12, 7, 6, 5]})\n\n<span style=\"color: #008080;\">#view first five rows of DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.head<\/span> ())\n\n   points assists rebounds\n0 18.0 3.0 15\n1 NaN 3.0 14\n2 19.0 4.0 14\n3 14.0 5.0 10\n4 14.0 4.0 8\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wir werden K-Means-Clustering verwenden, um \u00e4hnliche Akteure basierend auf diesen drei Metriken zu gruppieren.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 3: Bereinigen und bereiten Sie den DataFrame vor<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dann f\u00fchren wir die folgenden Schritte durch:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Verwenden Sie <strong>dropna()<\/strong> , um Zeilen mit NaN-Werten in einer beliebigen Spalte zu l\u00f6schen<\/span><\/li>\n<li> <span style=\"color: #000000;\">Verwenden Sie <strong>StandardScaler()<\/strong> , um jede Variable so zu skalieren, dass sie einen Mittelwert von 0 und eine Standardabweichung von 1 hat.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie das geht:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#drop rows with NA values in any columns\n<\/span>df = df. <span style=\"color: #3366ff;\">dropna<\/span> ()\n\n<span style=\"color: #008080;\">#create scaled DataFrame where each variable has mean of 0 and standard dev of 1\n<\/span>scaled_df = StandardScaler(). <span style=\"color: #3366ff;\">fit_transform<\/span> (df)\n\n<span style=\"color: #008080;\">#view first five rows of scaled DataFrame<\/span>\n<span style=\"color: #008000;\">print<\/span> (scaled_df[:5])\n\n[[-0.86660275 -1.22683918 1.72722524]\n [-0.72081911 -0.96077767 1.45687694]\n [-1.44973731 -0.69471616 0.37548375]\n [-1.44973731 -0.96077767 -0.16521285]\n [-1.88708823 -0.16259314 1.45687694]]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Wir verwenden die Skalierung, damit jede Variable bei der Anpassung des k-means-Algorithmus die gleiche Bedeutung hat. Andernfalls h\u00e4tten die Variablen mit den gr\u00f6\u00dften Spannweiten einen zu gro\u00dfen Einfluss.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 4: Finden Sie die optimale Anzahl an Clustern<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Um K-Means-Clustering in Python durchzuf\u00fchren, k\u00f6nnen wir die <strong>KMeans-<\/strong> Funktion aus dem <strong>Sklearn-<\/strong> Modul verwenden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Diese Funktion verwendet die folgende grundlegende Syntax:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>KMeans(init=&#8217;random&#8216;, n_clusters=8, n_init=10, random_state=None)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Gold:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>init<\/strong> : Steuert die Initialisierungstechnik.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>n_clusters<\/strong> : die Anzahl der Cluster, in denen die Beobachtungen platziert werden sollen.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>n_init<\/strong> : Die Anzahl der durchzuf\u00fchrenden Initialisierungen. Standardm\u00e4\u00dfig wird der k-means-Algorithmus zehnmal ausgef\u00fchrt und derjenige mit dem niedrigsten SSE zur\u00fcckgegeben.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>random_state<\/strong> : Ein ganzzahliger Wert, den Sie ausw\u00e4hlen k\u00f6nnen, um die Ergebnisse des Algorithmus reproduzierbar zu machen.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Das wichtigste Argument dieser Funktion ist n_clusters, das angibt, in wie vielen Clustern Beobachtungen platziert werden sollen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Da wir jedoch nicht im Voraus wissen, wie viele Cluster optimal sind, m\u00fcssen wir ein Diagramm erstellen, das die Anzahl der Cluster sowie die SSE (Summe der quadratischen Fehler) des Modells anzeigt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir diese Art von Diagramm erstellen, suchen wir normalerweise nach einem \u201eKnie\u201c, an dem die Summe der Quadrate beginnt, sich zu \u201ebiegen\u201c oder einzuebnen. Dies ist im Allgemeinen die optimale Anzahl von Clustern.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie man diese Art von Diagramm erstellt, das die Anzahl der Cluster auf der x-Achse und den SSE auf der y-Achse anzeigt:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#initialize kmeans parameters\n<\/span>kmeans_kwargs = {\n\" <span style=\"color: #ff0000;\">init<\/span> \": \" <span style=\"color: #ff0000;\">random<\/span> \",\n\" <span style=\"color: #ff0000;\">n_init<\/span> \": 10,\n\" <span style=\"color: #ff0000;\">random_state<\/span> \": 1,\n}\n\n<span style=\"color: #008080;\">#create list to hold SSE values for each k\n<\/span>sse = []\n<span style=\"color: #008000;\">for<\/span> k <span style=\"color: #008000;\">in<\/span> range(1, 11):\n    kmeans = KMeans(n_clusters=k, <span style=\"color: #800080;\">**<\/span> kmeans_kwargs)\n    kmeans. <span style=\"color: #3366ff;\">fit<\/span> (scaled_df)\n    sse. <span style=\"color: #3366ff;\">append<\/span> (kmeans.inertia_)\n\n<span style=\"color: #008080;\">#visualize results\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (range(1, 11), sse)\nplt. <span style=\"color: #3366ff;\">xticks<\/span> (range(1, 11))\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> (\" <span style=\"color: #ff0000;\">Number of Clusters<\/span> \")\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (\u201c <span style=\"color: #ff0000;\">SSE<\/span> \u201d)\nplt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29557 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/kmmoyenne1.jpg\" alt=\"\" width=\"531\" height=\"408\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">In diesem Diagramm scheint es, dass es bei k = <strong>3 Clustern<\/strong> einen Knick oder ein \u201eKnie\u201c gibt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Daher werden wir im n\u00e4chsten Schritt 3 Cluster verwenden, wenn wir unser k-Means-Clustering-Modell anpassen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : In der realen Welt wird empfohlen, eine Kombination aus diesem Plot- und Dom\u00e4nenwissen zu verwenden, um die Anzahl der zu verwendenden Cluster auszuw\u00e4hlen.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Schritt 5: F\u00fchren Sie K-Means-Clustering mit optimalem <em>K<\/em> durch<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie man k-Means-Clustering f\u00fcr den Datensatz unter Verwendung des optimalen Werts f\u00fcr <em>k<\/em> von 3 durchf\u00fchrt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#instantiate the k-means class, using optimal number of clusters\n<\/span>kmeans = KMeans(init=\" <span style=\"color: #ff0000;\">random<\/span> \", n_clusters= <span style=\"color: #008000;\">3<\/span> , n_init= <span style=\"color: #008000;\">10<\/span> , random_state= <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#fit k-means algorithm to data\n<\/span>kmeans. <span style=\"color: #3366ff;\">fit<\/span> (scaled_df)\n\n<span style=\"color: #008080;\">#view cluster assignments for each observation\n<\/span>kmeans. <span style=\"color: #3366ff;\">labels_\n\n<\/span>array([1, 1, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0]) \n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die resultierende Tabelle zeigt die Clusterzuweisungen f\u00fcr jede Beobachtung im DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um die Interpretation dieser Ergebnisse zu erleichtern, k\u00f6nnen wir dem DataFrame eine Spalte hinzuf\u00fcgen, die die Clusterzuweisung jedes Spielers anzeigt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#append cluster assingments to original DataFrame\n<\/span>df[' <span style=\"color: #ff0000;\">cluster<\/span> '] = kmeans. <span style=\"color: #3366ff;\">labels_<\/span>\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n<\/span><\/span>points assists rebounds cluster\n0 18.0 3.0 15 1\n2 19.0 4.0 14 1\n3 14.0 5.0 10 1\n4 14.0 4.0 8 1\n5 11.0 7.0 14 1\n6 20.0 8.0 13 1\n7 28.0 7.0 9 2\n8 30.0 6.0 5 2\n9 31.0 9.0 4 0\n10 35.0 12.0 11 0\n11 33.0 14.0 6 0\n13 25.0 9.0 5 0\n14 25.0 4.0 3 2\n15 27.0 3.0 8 2\n16 29.0 4.0 12 2\n17 30.0 12.0 7 0\n18 19.0 15.0 6 0\n19 23.0 11.0 5 0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die <strong>Cluster-<\/strong> Spalte enth\u00e4lt eine Cluster-Nummer (0, 1 oder 2), der jeder Spieler zugewiesen wurde.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Spieler, die demselben Cluster angeh\u00f6ren, haben ungef\u00e4hr \u00e4hnliche Werte f\u00fcr die <strong>Spalten Punkte<\/strong> , <strong>Assists<\/strong> und <strong>Rebounds<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation f\u00fcr <strong>die KMeans-<\/strong> Funktion von <strong>sklearn<\/strong> finden Sie <a href=\"https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.cluster.KMeans.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Aufgaben in Python ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/lineare-regressionspython\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine lineare Regression in Python durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/logistische-regressionspython\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine logistische Regression in Python durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/k-fache-kreuzvalidierung-in-python\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie eine K-Fold-Kreuzvalidierung in Python durch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Einer der gebr\u00e4uchlichsten Clustering-Algorithmen beim maschinellen Lernen ist das sogenannte K-Means-Clustering . K-Means-Clustering ist eine Technik, bei der wir jede Beobachtung aus einem Datensatz in einem von K Clustern platzieren. Das Endziel besteht darin, K- Cluster zu haben, in denen die Beobachtungen innerhalb jedes Clusters einander ziemlich \u00e4hnlich sind, w\u00e4hrend sich die Beobachtungen in verschiedenen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T17:38:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/kmmoyenne1.jpg\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/\",\"url\":\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/\",\"name\":\"K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-16T17:38:21+00:00\",\"dateModified\":\"2023-07-16T17:38:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"K-means-clustering in python: schritt-f\u00fcr-schritt-beispiel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials","description":"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/","og_locale":"de_DE","og_type":"article","og_title":"K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials","og_description":"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","og_url":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/","og_site_name":"Statorials","article_published_time":"2023-07-16T17:38:21+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/kmmoyenne1.jpg"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"5 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/","url":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/","name":"K-Means-Clustering in Python: Schritt-f\u00fcr-Schritt-Beispiel \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-16T17:38:21+00:00","dateModified":"2023-07-16T17:38:21+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie Sie K-Means-Clustering in Python durchf\u00fchren, einschlie\u00dflich eines Schritt-f\u00fcr-Schritt-Beispiels.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/k-bedeutet-clustering-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"K-means-clustering in python: schritt-f\u00fcr-schritt-beispiel"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/3579"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=3579"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/3579\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=3579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=3579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=3579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}