{"id":3525,"date":"2023-07-17T00:53:35","date_gmt":"2023-07-17T00:53:35","guid":{"rendered":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/"},"modified":"2023-07-17T00:53:35","modified_gmt":"2023-07-17T00:53:35","slug":"numpy-mendapatkan-indeks-yang-benar","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/","title":{"rendered":"Numpy: cara mendapatkan indeks yang nilainya benar"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mendapatkan indeks yang kondisinya benar di NumPy:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Dapatkan indeks dengan kondisi benar dalam array NumPy<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#get indices of values greater than 10<\/span>\nn.p. <span style=\"color: #3366ff;\">asarray<\/span> (my_array&gt; <span style=\"color: #008000;\">10<\/span> ). <span style=\"color: #3366ff;\">nonzero<\/span> ()\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Dapatkan indeks yang kondisinya benar dalam matriks NumPy<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#get indices of values greater than 10<\/span>\nn.p. <span style=\"color: #3366ff;\">transpose<\/span> ((my_matrix&gt;10) <span style=\"color: #3366ff;\">.nonzero<\/span> ())\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Dapatkan indeks yang kondisinya benar di setiap baris matriks NumPy<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#get indices of rows where any value is greater than 10<\/strong><\/span>\n<strong>n.p. <span style=\"color: #3366ff;\">asarray<\/span> ( <span style=\"color: #3366ff;\">np.any<\/span> (my_matrix&gt; <span style=\"color: #008000;\">10<\/span> ,axis= <span style=\"color: #008000;\">1<\/span> )). <span style=\"color: #3366ff;\">nonzero<\/span> ()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Dapatkan indeks yang kondisinya benar dalam array NumPy<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mendapatkan semua indeks array NumPy yang nilainya lebih besar dari 10:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create NumPy array\n<span style=\"color: #000000;\">my_array = np. <span style=\"color: #3366ff;\">array<\/span> ([2, 2, 4, 5, 7, 9, 11, 12, 3, 19])\n<\/span>\n#get index of values greater than 10\n<span style=\"color: #000000;\">n.p. <span style=\"color: #3366ff;\">asarray<\/span> (my_array&gt; <span style=\"color: #008000;\">10<\/span> ). <span style=\"color: #3366ff;\">nonzero<\/span> ()\n\n(array([6, 7, 9], dtype=int32),)\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat bahwa nilai pada posisi indeks <strong>6<\/strong> , <strong>7<\/strong> dan <strong>9<\/strong> dari array NumPy asli memiliki nilai lebih besar dari 10.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Dapatkan indeks yang kondisinya benar dalam matriks NumPy<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mendapatkan semua indeks matriks NumPy yang nilainya lebih besar dari 10:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create NumPy matrix\n<span style=\"color: #000000;\">my_matrix = np. <span style=\"color: #3366ff;\">array<\/span> ([[2, 5, 9, 12],\n                     [6, 7, 8, 8],\n                     [2, 5, 7, 8],\n                     [4, 1, 15, 11]])\n\n<span style=\"color: #008080;\">#get index of values greater than 10<\/span>\nn.p. <span style=\"color: #3366ff;\">transpose<\/span> ((my_matrix&gt; <span style=\"color: #008000;\">10<\/span> ) <span style=\"color: #3366ff;\">.nonzero<\/span> ())\n\narray([[0, 3],\n       [3, 2],\n       [3, 3]], dtype=int32)<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya terlihat bahwa nilai pada posisi indeks matriks berikut memiliki nilai lebih besar dari 10:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">[0, 3]<\/span><\/li>\n<li> <span style=\"color: #000000;\">[3, 2]<\/span><\/li>\n<li> <span style=\"color: #000000;\">[3, 3]<\/span><\/li>\n<\/ul>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Dapatkan indeks yang kondisinya benar di setiap baris matriks NumPy<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mendapatkan semua indeks baris dalam matriks NumPy yang nilainya lebih besar dari 10 pada elemen <em>mana pun<\/em> dalam baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#create NumPy matrix\n<span style=\"color: #000000;\">my_matrix = np. <span style=\"color: #3366ff;\">array<\/span> ([[2, 5, 9, 12],\n                     [6, 7, 8, 8],\n                     [2, 5, 7, 8],\n                     [4, 1, 15, 11]])<\/span>\n\n#get index of rows where any value is greater than 10\n<span style=\"color: #000000;\">n.p. <span style=\"color: #3366ff;\">asarray<\/span> ( <span style=\"color: #3366ff;\">np.any<\/span> (my_matrix&gt; <span style=\"color: #008000;\">10<\/span> , axis= <span style=\"color: #008000;\">1<\/span> )). <span style=\"color: #3366ff;\">nonzero<\/span> ()\n\n(array([0, 3], dtype=int32),)\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat bahwa baris <strong>0<\/strong> dan <strong>3<\/strong> memiliki setidaknya satu nilai lebih besar dari 10.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk mendapatkan indeks yang kondisinya benar dalam kolom, gunakan <strong>axis=0<\/strong> sebagai gantinya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\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\/susunan-pengisian-numpy\/\" target=\"_blank\" rel=\"noopener\">Cara mengisi array NumPy dengan nilai<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/numpy-menghapus-elemen-dari-array\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus elemen tertentu dari array NumPy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ganti-numpy\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti elemen dalam array NumPy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/numpy-mendapatkan-baris\/\" target=\"_blank\" rel=\"noopener\">Cara mendapatkan baris tertentu dari array NumPy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mendapatkan indeks yang kondisinya benar di NumPy: Metode 1: Dapatkan indeks dengan kondisi benar dalam array NumPy #get indices of values greater than 10 n.p. asarray (my_array&gt; 10 ). nonzero () Metode 2: Dapatkan indeks yang kondisinya benar dalam matriks NumPy #get indices of values greater than 10 n.p. [&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>NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.\" \/>\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\/numpy-mendapatkan-indeks-yang-benar\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T00:53:35+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\/numpy-mendapatkan-indeks-yang-benar\/\",\"url\":\"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/\",\"name\":\"NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T00:53:35+00:00\",\"dateModified\":\"2023-07-17T00:53:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Numpy: cara mendapatkan indeks yang nilainya benar\"}]},{\"@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":"NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial","description":"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.","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\/numpy-mendapatkan-indeks-yang-benar\/","og_locale":"id_ID","og_type":"article","og_title":"NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.","og_url":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/","og_site_name":"Statorials","article_published_time":"2023-07-17T00:53:35+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\/numpy-mendapatkan-indeks-yang-benar\/","url":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/","name":"NumPy: Cara mendapatkan indeks yang nilainya benar \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T00:53:35+00:00","dateModified":"2023-07-17T00:53:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mendapatkan indeks array atau matriks NumPy yang kondisinya benar.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/numpy-mendapatkan-indeks-yang-benar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Numpy: cara mendapatkan indeks yang nilainya benar"}]},{"@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\/3525"}],"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=3525"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3525\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}