{"id":1657,"date":"2023-07-25T12:06:20","date_gmt":"2023-07-25T12:06:20","guid":{"rendered":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/"},"modified":"2023-07-25T12:06:20","modified_gmt":"2023-07-25T12:06:20","slug":"python-jarak-jauh-manhattan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/","title":{"rendered":"Cara menghitung jarak manhattan dengan python (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Jarak Manhattan<\/strong> antara dua vektor, <em>A<\/em> dan <em>B<\/em> , dihitung sebagai berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|A <sub>saya<\/sub> \u2013 B <sub>saya<\/sub> |<\/span><\/p>\n<p> <span style=\"color: #000000;\">dimana <em>i<\/em> adalah elemen ke- <sup>i<\/sup> dari setiap vektor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jarak ini digunakan untuk mengukur ketidaksamaan antara dua vektor dan biasanya digunakan di banyak algoritma pembelajaran mesin .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan dua cara menghitung jarak Manhattan antara dua vektor dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Tulis Fungsi Kustom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat fungsi khusus untuk menghitung jarak Manhattan antara dua vektor dengan Python:<\/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;\">Jarak Manhattan antara kedua vektor ini adalah <strong>9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kami dapat mengonfirmasi kebenarannya dengan menghitung jarak ke Manhattan secara cepat dengan tangan:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|A <sub>saya<\/sub> \u2013 B <sub>saya<\/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>Metode 2: gunakan fungsi cityblock()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Cara lain untuk menghitung jarak Manhattan antara dua vektor adalah dengan menggunakan fungsi <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.spatial.distance.cityblock.html\" target=\"_blank\" rel=\"noopener\">cityblock()<\/a> dari paket SciPy:<\/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;\">Sekali lagi, jarak Manhattan antara kedua vektor ini adalah <strong>9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan fungsi ini untuk menemukan jarak Manhattan antara dua kolom di pandas DataFrame:<\/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>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jarak Euclidean dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jarak-hamming-python\/\" target=\"_blank\" rel=\"noopener\">Cara Menghitung Jarak Hamming dengan Python<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/jarak-levenshtein-dengan-python\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jarak Levenshtein dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/mahalanobis-ular-piton-jarak-jauh\/\" target=\"_blank\" rel=\"noopener\">Cara Menghitung Jarak Mahalanobis dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jarak Manhattan antara dua vektor, A dan B , dihitung sebagai berikut: \u03a3|A saya \u2013 B saya | dimana i adalah elemen ke- i dari setiap vektor. Jarak ini digunakan untuk mengukur ketidaksamaan antara dua vektor dan biasanya digunakan di banyak algoritma pembelajaran mesin . Tutorial ini menunjukkan dua cara menghitung jarak Manhattan antara dua [&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>Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.\" \/>\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\/id\/python-jarak-jauh-manhattan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/\" \/>\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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/\",\"url\":\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/\",\"name\":\"Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T12:06:20+00:00\",\"dateModified\":\"2023-07-25T12:06:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung jarak manhattan dengan python (dengan contoh)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)","description":"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.","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\/id\/python-jarak-jauh-manhattan\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/","og_site_name":"Statorials","article_published_time":"2023-07-25T12:06:20+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/","url":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/","name":"Cara Menghitung Jarak Manhattan dengan Python (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T12:06:20+00:00","dateModified":"2023-07-25T12:06:20+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung jarak Manhattan antara dua vektor dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/python-jarak-jauh-manhattan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung jarak manhattan dengan python (dengan contoh)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1657"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=1657"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1657\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}