{"id":1117,"date":"2023-07-27T14:58:19","date_gmt":"2023-07-27T14:58:19","guid":{"rendered":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/"},"modified":"2023-07-27T14:58:19","modified_gmt":"2023-07-27T14:58:19","slug":"python-jarak-euclidean","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/","title":{"rendered":"Cara menghitung jarak euclidean dengan python (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Jarak Euclidean<\/strong> antara dua vektor A dan B dihitung sebagai berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Jarak Euclidean = \u221a <span style=\"border-top: 1px solid black;\">\u03a3(A <sub>i<\/sub> -B <sub>i<\/sub> ) <sup>2<\/sup><\/span><\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menghitung jarak Euclidean antara dua vektor dengan Python, kita dapat menggunakan fungsi <strong>numpy.linalg.norm<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #008080;\">#import functions<\/span>\nimport <span style=\"color: #000000;\">numpy<\/span> as <span style=\"color: #000000;\">np<\/span>\nfrom<\/span> numpy. <span style=\"color: #008000;\"><span style=\"color: #3366ff;\">linalg<\/span> import<\/span> norm\n\n<span style=\"color: #008080;\">#define two vectors\n<\/span>a = np.array([2, 6, 7, 7, 5, 13, 14, 17, 11, 8])\nb = np.array([3, 5, 5, 3, 7, 12, 13, 19, 22, 7])\n\n<span style=\"color: #008080;\">#calculate Euclidean distance between the two vectors<\/span> \nnorm(ab)\n\n12.409673645990857<\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Jarak Euclidean antara kedua vektor tersebut ternyata adalah <strong>12.40967<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi ini akan menghasilkan pesan peringatan jika kedua vektor tidak memiliki panjang yang sama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #008080;\">#import functions<\/span>\nimport <span style=\"color: #000000;\">numpy<\/span> as <span style=\"color: #000000;\">np<\/span>\nfrom<\/span> numpy. <span style=\"color: #008000;\"><span style=\"color: #3366ff;\">linalg<\/span> import<\/span> norm\n\n<span style=\"color: #008080;\">#define two vectors\n<\/span>a = np.array([2, 6, 7, 7, 5, 13, 14])\nb = np.array([3, 5, 5, 3, 7, 12, 13, 19, 22, 7])\n\n<span style=\"color: #008080;\">#calculate Euclidean distance between the two vectors<\/span> \nnorm(ab)\n\n<span style=\"color: #993300;\">ValueError<\/span> : operands could not be broadcast together with shapes (7,) (10,) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan fungsi ini untuk menghitung jarak Euclidean antara dua kolom DataFrame pandas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #008080;\">#import functions\n<\/span>import <span style=\"color: #000000;\">pandas<\/span> as <span style=\"color: #000000;\">pd<\/span> \nimport <span style=\"color: #000000;\">numpy<\/span> as <span style=\"color: #000000;\">np<\/span>\nfrom<\/span> numpy. <span style=\"color: #008000;\"><span style=\"color: #3366ff;\">linalg<\/span> import<\/span> norm\n\n<span style=\"color: #008080;\">#define DataFrame with three columns\n<\/span>df = pd.DataFrame({'points': [25, 12, 15, 14, 19, 23, 25, 29],\n                   'assists': [5, 7, 7, 9, 12, 9, 9, 4],\n                   'rebounds': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#calculate Euclidean distance between 'points' and 'assists'<\/span> \nnorm(df[' <span style=\"color: #008000;\">points<\/span> '] - df[' <span style=\"color: #008000;\">assists<\/span> '])\n\n40.496913462633174\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jarak Euclidean antara kedua kolom tersebut ternyata adalah <strong>40.49691<\/strong> .<\/span><\/p>\n<h3> <strong><span style=\"color: #000000;\">Komentar<\/span><\/strong><\/h3>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Ada beberapa cara untuk menghitung jarak Euclidean dengan Python, tetapi seperti <a href=\"https:\/\/stackoverflow.com\/questions\/1401712\/how-can-the-euclidean-distance-be-calculated-with-numpy\" target=\"_blank\" rel=\"noopener noreferrer\">yang dijelaskan dalam thread Stack Overflow ini<\/a> , metode yang dijelaskan di sini ternyata adalah yang tercepat.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Anda dapat menemukan dokumentasi lengkap fungsi <strong>numpy.linalg.norm<\/strong> <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.linalg.norm.html\" target=\"_blank\" rel=\"noopener noreferrer\">di sini<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>3.<\/strong> Anda dapat merujuk ke<\/span> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Euclidean_distance\" target=\"_blank\" rel=\"noopener noreferrer\">halaman Wikipedia ini<\/a> <span style=\"color: #000000;\">untuk mempelajari lebih lanjut tentang jarak Euclidean.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jarak Euclidean antara dua vektor A dan B dihitung sebagai berikut: Jarak Euclidean = \u221a \u03a3(A i -B i ) 2 Untuk menghitung jarak Euclidean antara dua vektor dengan Python, kita dapat menggunakan fungsi numpy.linalg.norm : #import functions import numpy as np from numpy. linalg import norm #define two vectors a = np.array([2, 6, 7, [&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 Euclidean dengan Python (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Euclidean 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-euclidean\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Jarak Euclidean dengan Python (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Euclidean dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T14:58:19+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-euclidean\/\",\"url\":\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/\",\"name\":\"Cara Menghitung Jarak Euclidean dengan Python (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T14:58:19+00:00\",\"dateModified\":\"2023-07-27T14:58:19+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung jarak Euclidean dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/python-jarak-euclidean\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung jarak euclidean 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 Euclidean dengan Python (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara menghitung jarak Euclidean 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-euclidean\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Jarak Euclidean dengan Python (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara menghitung jarak Euclidean dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/","og_site_name":"Statorials","article_published_time":"2023-07-27T14:58:19+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-euclidean\/","url":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/","name":"Cara Menghitung Jarak Euclidean dengan Python (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T14:58:19+00:00","dateModified":"2023-07-27T14:58:19+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung jarak Euclidean dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/python-jarak-euclidean\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/python-jarak-euclidean\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung jarak euclidean 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\/1117"}],"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=1117"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}