{"id":3197,"date":"2023-07-18T17:58:58","date_gmt":"2023-07-18T17:58:58","guid":{"rendered":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/"},"modified":"2023-07-18T17:58:58","modified_gmt":"2023-07-18T17:58:58","slug":"bandingkan-dua-array-numpy","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/","title":{"rendered":"Cara membandingkan dua array numpy: dengan contoh"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk membandingkan nilai dua array NumPy:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Uji apakah dua array NumPy sama pada tingkat elemen<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#test if array A and array B are element-wise equal<\/span>\nn.p. <span style=\"color: #3366ff;\">array_equal<\/span> (A,B)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Uji apakah dua array NumPy sama pada tingkat elemen (dalam toleransi)<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#test if array A and array B are element-wise equal (within absolute tolerance of 2)<\/span>\nn.p. <span style=\"color: #3366ff;\">allclose<\/span> (A, B, atol= <span style=\"color: #008080;\">2<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Uji apakah dua array NumPy sama pada level elemen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>array_equal()<\/strong> untuk menguji apakah dua array NumPy sama pada level elemen:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<\/span>\n#create two NumPy arrays\n<\/span>A = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 5, 7, 10])\nB = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 5, 7, 10])\n\n<span style=\"color: #008080;\">#test if arrays are element-wise equal\n<\/span>n.p. <span style=\"color: #3366ff;\">array_equal<\/span> (A,B)\n\nTrue<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi ini mengembalikan <strong>True<\/strong> karena kedua array NumPy memiliki panjang yang sama dengan nilai yang sama pada posisi yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, fungsi tersebut akan mengembalikan <strong>False<\/strong> jika kedua array NumPy memiliki nilai yang sama tetapi pada posisi berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<\/span>\n#create two NumPy arrays with same values but in different positions\n<\/span>A = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 5, 7, 10])\nB = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 7, 5, 10])\n\n<span style=\"color: #008080;\">#test if arrays are element-wise equal\n<\/span>n.p. <span style=\"color: #3366ff;\">array_equal<\/span> (A,B)\n\nFalse<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Uji apakah dua array NumPy sama pada level elemen (dalam toleransi)<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>allclose()<\/strong> untuk menguji apakah dua array NumPy sama pada tingkat elemen dalam nilai toleransi <strong>2<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<\/span>\n#create two NumPy arrays\n<\/span>A = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 5, 7, 10])\nB = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 7, 8, 10])\n\n<span style=\"color: #008080;\">#test if arrays are element-wise equal (within absolute tolerance of 2)\n<\/span>n.p. <span style=\"color: #3366ff;\">allclose<\/span> (A, B, atol= <span style=\"color: #008000;\">2<\/span> )\n\nTrue<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi ini mengembalikan <strong>True<\/strong> karena elemen yang cocok antara setiap array NumPy semuanya berada dalam jarak 2 satu sama lain.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita melihat bahwa elemen di posisi ketiga dan keempat dari setiap array berbeda, tetapi karena setiap pasangan memiliki 2 nilai yang terpisah, fungsinya mengembalikan nilai true.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, jika kita mengubah argumen toleransi absolut (atol) menjadi <strong>1<\/strong> , maka fungsinya akan mengembalikan <strong>False<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<\/span>\n#create two NumPy arrays\n<\/span>A = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 5, 7, 10])\nB = np. <span style=\"color: #3366ff;\">array<\/span> ([1, 4, 7, 8, 10])\n\n<span style=\"color: #008080;\">#test if arrays are element-wise equal (within absolute tolerance of 1)\n<\/span>n.p. <span style=\"color: #3366ff;\">allclose<\/span> (A, B, atol= <span style=\"color: #008000;\">1<\/span> )\n\nFalse<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi ini mengembalikan <b>False<\/b> karena elemen terkait di posisi ketiga setiap array NumPy tidak berjarak 1 detik satu sama lain.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Lihat dokumentasi NumPy untuk penjelasan lengkap tentang fungsi <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.array_equal.html\" target=\"_blank\" rel=\"noopener\">array_equal<\/a> dan <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.allclose.html\" target=\"_blank\" rel=\"noopener\">allclose<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di NumPy:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pergeseran-angka\/\" target=\"_blank\" rel=\"noopener\">Cara memindahkan elemen dalam array NumPy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/akun-digital\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung kemunculan elemen di NumPy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/modus-digital\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mode array NumPy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk membandingkan nilai dua array NumPy: Metode 1: Uji apakah dua array NumPy sama pada tingkat elemen #test if array A and array B are element-wise equal n.p. array_equal (A,B) Metode 2: Uji apakah dua array NumPy sama pada tingkat elemen (dalam toleransi) #test if array A and array B [&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 Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membandingkan dua array NumPy, 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\/bandingkan-dua-array-numpy\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membandingkan dua array NumPy, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T17:58:58+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=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/\",\"url\":\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/\",\"name\":\"Cara Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T17:58:58+00:00\",\"dateModified\":\"2023-07-18T17:58:58+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membandingkan dua array NumPy, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membandingkan dua array numpy: 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 Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi","description":"Tutorial ini menjelaskan cara membandingkan dua array NumPy, 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\/bandingkan-dua-array-numpy\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara membandingkan dua array NumPy, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/","og_site_name":"Statorials","article_published_time":"2023-07-18T17:58:58+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/","url":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/","name":"Cara Membandingkan Dua Array NumPy (dengan Contoh) \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T17:58:58+00:00","dateModified":"2023-07-18T17:58:58+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membandingkan dua array NumPy, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bandingkan-dua-array-numpy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membandingkan dua array numpy: 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\/3197"}],"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=3197"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3197\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}