{"id":1655,"date":"2023-07-25T12:06:20","date_gmt":"2023-07-25T12:06:20","guid":{"rendered":"https:\/\/statorials.org\/de\/manhattan-remote-python\/"},"modified":"2023-07-25T12:06:20","modified_gmt":"2023-07-25T12:06:20","slug":"manhattan-remote-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/manhattan-remote-python\/","title":{"rendered":"So berechnen sie die manhattan-entfernung in python (mit beispielen)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Der <strong>Manhattan-Abstand<\/strong> zwischen zwei Vektoren <em>A<\/em> und <em>B<\/em> wird wie folgt berechnet:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|A <sub>i<\/sub> \u2013 B <sub>i<\/sub> |<\/span><\/p>\n<p> <span style=\"color: #000000;\">wobei <em>i<\/em> das i- <sup>te<\/sup> Element jedes Vektors ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dieser Abstand wird zur Messung der Un\u00e4hnlichkeit zwischen zwei Vektoren verwendet und wird h\u00e4ufig in vielen <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 noreferrer\">Algorithmen f\u00fcr maschinelles Lernen<\/a> verwendet.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dieses Tutorial zeigt zwei M\u00f6glichkeiten zur Berechnung des Manhattan-Abstands zwischen zwei Vektoren in Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Methode 1: Schreiben Sie eine benutzerdefinierte Funktion<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie man in Python eine benutzerdefinierte Funktion zur Berechnung des Manhattan-Abstands zwischen zwei Vektoren erstellt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> math <span style=\"color: #008000;\">import<\/span> sqrt\n\n<span style=\"color: #008080;\">#create function to calculate Manhattan distance<\/span> \n<span style=\"color: #008000;\">def<\/span> manhattan(a, b):\n    <span style=\"color: #008000;\">return<\/span> <span style=\"color: #3366ff;\">sum<\/span> ( <span style=\"color: #3366ff;\">abs<\/span> (val1-val2) <span style=\"color: #008000;\">for<\/span> val1, val2 <span style=\"color: #008000;\">in<\/span> <span style=\"color: #3366ff;\">zip<\/span> (a,b))\n \n<span style=\"color: #008080;\">#definevectors\n<\/span>A = [2, 4, 4, 6]\nB = [5, 5, 7, 8]\n\n<span style=\"color: #008080;\">#calculate Manhattan distance between vectors\n<\/span>manhattan(A,B)\n\n9<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Der Manhattan-Abstand zwischen diesen beiden Vektoren betr\u00e4gt <strong>9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen best\u00e4tigen, dass dies richtig ist, indem wir schnell die Entfernung nach Manhattan von Hand berechnen:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|A <sub>i<\/sub> \u2013 B <sub>i<\/sub> | = |2-5| + |4-5| + |4-7| + |6-8| = 3 + 1 + 3 + 2 = <strong>9<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Methode 2: Verwenden Sie die Funktion cityblock()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Eine andere M\u00f6glichkeit, den Manhattan-Abstand zwischen zwei Vektoren zu berechnen, ist die Verwendung der Funktion <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.spatial.distance.cityblock.html\" target=\"_blank\" rel=\"noopener\">cityblock()<\/a> aus dem SciPy-Paket:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">spatial<\/span> . <span style=\"color: #3366ff;\">distance<\/span> <span style=\"color: #008000;\">import<\/span> cityblock\n\n<span style=\"color: #008080;\">#definevectors\n<\/span>A = [2, 4, 4, 6]\nB = [5, 5, 7, 8]\n\n<span style=\"color: #008080;\">#calculate Manhattan distance between vectors\n<\/span>cityblock(A, B)\n\n9<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Auch hier betr\u00e4gt der Manhattan-Abstand zwischen diesen beiden Vektoren <strong>9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir diese Funktion auch verwenden k\u00f6nnen, um den Manhattan-Abstand zwischen zwei Spalten in einem Pandas-DataFrame zu ermitteln:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">spatial<\/span> . <span style=\"color: #3366ff;\">distance<\/span> <span style=\"color: #008000;\">import<\/span> cityblock\n<span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#define DataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">A<\/span> ': [2, 4, 4, 6],\n                   ' <span style=\"color: #ff0000;\">B<\/span> ': [5, 5, 7, 8],\n                   ' <span style=\"color: #ff0000;\">C<\/span> ': [9, 12, 12, 13]})\n\n<span style=\"color: #008080;\">#calculate Manhattan distance between columns A and B<\/span>\ncityblock(df. <span style=\"color: #3366ff;\">A<\/span> , df. <span style=\"color: #3366ff;\">B<\/span> )\n\n9<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/de\/euklidische-distanzpython\/\" target=\"_blank\" rel=\"noopener\">So berechnen Sie den euklidischen Abstand in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/python-hamming-distanz\/\" target=\"_blank\" rel=\"noopener\">So berechnen Sie die Hamming-Distanz in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/levenshtein-entfernung-in-python\/\" target=\"_blank\" rel=\"noopener\">So berechnen Sie die Levenshtein-Distanz in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/mahalanobis-remote-python\/\" target=\"_blank\" rel=\"noopener\">So berechnen Sie die Mahalanobis-Distanz in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Manhattan-Abstand zwischen zwei Vektoren A und B wird wie folgt berechnet: \u03a3|A i \u2013 B i | wobei i das i- te Element jedes Vektors ist. Dieser Abstand wird zur Messung der Un\u00e4hnlichkeit zwischen zwei Vektoren verwendet und wird h\u00e4ufig in vielen Algorithmen f\u00fcr maschinelles Lernen verwendet. Dieses Tutorial zeigt zwei M\u00f6glichkeiten zur Berechnung [&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>So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.\" \/>\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\/manhattan-remote-python\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/manhattan-remote-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T12:06:20+00:00\" \/>\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=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/manhattan-remote-python\/\",\"url\":\"https:\/\/statorials.org\/de\/manhattan-remote-python\/\",\"name\":\"So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-25T12:06:20+00:00\",\"dateModified\":\"2023-07-25T12:06:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/manhattan-remote-python\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/manhattan-remote-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/manhattan-remote-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So berechnen sie die manhattan-entfernung in python (mit beispielen)\"}]},{\"@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":"So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.","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\/manhattan-remote-python\/","og_locale":"de_DE","og_type":"article","og_title":"So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.","og_url":"https:\/\/statorials.org\/de\/manhattan-remote-python\/","og_site_name":"Statorials","article_published_time":"2023-07-25T12:06:20+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/manhattan-remote-python\/","url":"https:\/\/statorials.org\/de\/manhattan-remote-python\/","name":"So berechnen Sie die Manhattan-Entfernung in Python (mit Beispielen)","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-25T12:06:20+00:00","dateModified":"2023-07-25T12:06:20+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie der Manhattan-Abstand zwischen zwei Vektoren in Python berechnet wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/manhattan-remote-python\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/manhattan-remote-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/manhattan-remote-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So berechnen sie die manhattan-entfernung in python (mit beispielen)"}]},{"@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\/1655"}],"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=1655"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1655\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}