{"id":1296,"date":"2023-07-26T23:35:44","date_gmt":"2023-07-26T23:35:44","guid":{"rendered":"https:\/\/statorials.org\/id\/jarak-hamming-python\/"},"modified":"2023-07-26T23:35:44","modified_gmt":"2023-07-26T23:35:44","slug":"jarak-hamming-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/jarak-hamming-python\/","title":{"rendered":"Cara menghitung jarak hamming dengan python (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Jarak Hamming<\/strong> antara dua vektor hanyalah jumlah elemen-elemen bersesuaian yang berbeda antar vektor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya kita mempunyai dua vektor berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>x = [1, 2, 3, 4]\n\ny = [1, 2, 5, 7]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jarak Hamming antara dua vektor adalah <strong>2<\/strong> , karena ini adalah jumlah total elemen yang cocok dan memiliki nilai berbeda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menghitung jarak Hamming antara dua array dengan Python kita dapat menggunakan fungsi <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.spatial.distance.hamming.html\" target=\"_blank\" rel=\"noopener\">hamming()<\/a> dari perpustakaan scipy.spatial.distance, yang menggunakan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>scipy. <span style=\"color: #3366ff;\">spatial<\/span> . <span style=\"color: #3366ff;\">distance<\/span> . <span style=\"color: #3366ff;\">hamming<\/span> (array1, array2)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi ini mengembalikan <strong>persentase<\/strong> elemen pencocokan yang berbeda antara dua larik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jadi, untuk mendapatkan jarak Hamming kita cukup mengalikannya dengan panjang salah satu tabel:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>scipy. <span style=\"color: #3366ff;\">spatial<\/span> . <span style=\"color: #3366ff;\">distance<\/span> . <span style=\"color: #3366ff;\">hamming<\/span> (array1, array2) * <span style=\"color: #3366ff;\">len<\/span> (array1)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini memberikan beberapa contoh penggunaan praktis fungsi ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Hamming jarak antar array biner<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung jarak Hamming antara dua array yang masing-masing hanya berisi dua kemungkinan nilai:<\/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> hamming\n\n<span style=\"color: #008080;\">#define arrays\n<\/span>x = [0, 1, 1, 1, 0, 1]\ny = [0, 0, 1, 1, 0, 0]\n\n<span style=\"color: #008080;\">#calculate Hamming distance between the two arrays\n<\/span>hamming(x, y) * <span style=\"color: #3366ff;\">len<\/span> (x)\n\n2.0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jarak Hamming antara kedua meja adalah <strong>2<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Hamming jarak antar array numerik<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung jarak Hamming antara dua array yang masing-masing berisi beberapa nilai numerik:<\/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> hamming\n\n<span style=\"color: #008080;\">#define arrays\n<\/span>x = [7, 12, 14, 19, 22]\ny = [7, 12, 16, 26, 27]\n\n<span style=\"color: #008080;\">#calculate Hamming distance between the two arrays\n<\/span>hamming(x, y) * <span style=\"color: #3366ff;\">len<\/span> (x)\n\n3.0<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jarak Hamming antara kedua meja adalah <strong>3<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Hamming jarak antar array string<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung jarak Hamming antara dua array yang masing-masing berisi beberapa nilai karakter:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #008000;\">from<\/span> <span style=\"color: #000000;\">scipy.<\/span> <span style=\"color: #3366ff;\">spatial<\/span> . <span style=\"color: #3366ff;\">distance<\/span> <span style=\"color: #008000;\">import<\/span> <span style=\"color: #000000;\">hamming<\/span> \n\n#define arrays\n<\/span>x = ['a', 'b', 'c', 'd']\ny = ['a', 'b', 'c', 'r']\n\n<span style=\"color: #008080;\">#calculate Hamming distance between the two arrays\n<\/span>hamming(x, y) * <span style=\"color: #3366ff;\">len<\/span> (x)\n\n1.0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jarak Hamming antara kedua tabel adalah <strong>1<\/strong> .<\/span><\/p>\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\/mahalanobis-ular-piton-jarak-jauh\/\" target=\"_blank\" rel=\"noopener\">Cara Menghitung Jarak Mahalanobis dengan Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesamaan-jaccard-dengan-python\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung kesamaan Jaccard dengan Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jarak Hamming antara dua vektor hanyalah jumlah elemen-elemen bersesuaian yang berbeda antar vektor. Misalnya kita mempunyai dua vektor berikut: x = [1, 2, 3, 4] y = [1, 2, 5, 7] Jarak Hamming antara dua vektor adalah 2 , karena ini adalah jumlah total elemen yang cocok dan memiliki nilai berbeda. Untuk menghitung jarak Hamming [&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 Hamming dengan Python (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Hamming 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\/jarak-hamming-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Jarak Hamming dengan Python (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung jarak Hamming dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/jarak-hamming-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T23:35:44+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\/jarak-hamming-python\/\",\"url\":\"https:\/\/statorials.org\/id\/jarak-hamming-python\/\",\"name\":\"Cara Menghitung Jarak Hamming dengan Python (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-26T23:35:44+00:00\",\"dateModified\":\"2023-07-26T23:35:44+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung jarak Hamming dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/jarak-hamming-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/jarak-hamming-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/jarak-hamming-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung jarak hamming 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 Hamming dengan Python (Dengan Contoh)","description":"Tutorial ini menjelaskan cara menghitung jarak Hamming 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\/jarak-hamming-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Jarak Hamming dengan Python (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara menghitung jarak Hamming dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/jarak-hamming-python\/","og_site_name":"Statorials","article_published_time":"2023-07-26T23:35:44+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\/jarak-hamming-python\/","url":"https:\/\/statorials.org\/id\/jarak-hamming-python\/","name":"Cara Menghitung Jarak Hamming dengan Python (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-26T23:35:44+00:00","dateModified":"2023-07-26T23:35:44+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung jarak Hamming dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/jarak-hamming-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/jarak-hamming-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/jarak-hamming-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung jarak hamming 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\/1296"}],"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=1296"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1296\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}