{"id":3838,"date":"2023-07-15T06:19:56","date_gmt":"2023-07-15T06:19:56","guid":{"rendered":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/"},"modified":"2023-07-15T06:19:56","modified_gmt":"2023-07-15T06:19:56","slug":"papan-peringkat-yang-numpy","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/","title":{"rendered":"Cara mengurutkan elemen di numpy array (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu metode berikut untuk menghitung urutan elemen dalam array NumPy:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan argsort() dari NumPy<\/strong><\/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\nranks = np. <span style=\"color: #3366ff;\">array<\/span> (my_array). <span style=\"color: #3366ff;\">argsort<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan Rankdata() SciPy<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><b><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> rankdata\n\nranks = rankdata(my_array)\n<\/b><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan array NumPy berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><b><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008080;\">\n#define array of values\n<\/span>my_array = np. <span style=\"color: #3366ff;\">array<\/span> ([3, 5, 2, 1, 9, 9])\n\n<span style=\"color: #008080;\">#view array\n<\/span><span style=\"color: #008000;\">print<\/span> (my_array)\n\n[3 5 2 1 9 9]<\/b><\/span><\/pre>\n<h2> <strong><span style=\"color: #000000;\">Contoh 1: Mengurutkan Elemen dalam Array NumPy Menggunakan argsort()<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>argsort()<\/strong> NumPy untuk mengurutkan elemen array:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#calculate rank of each item in array\n<\/span>ranks = np. <span style=\"color: #3366ff;\">array<\/span> (my_array). <span style=\"color: #3366ff;\">argsort<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()\n\n<span style=\"color: #008080;\">#view ranks\n<\/span><span style=\"color: #008000;\">print<\/span> (ranks)\n\n[2 3 1 0 4 5]\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Hasilnya menunjukkan peringkat setiap elemen dalam array asli, dengan <strong>0<\/strong> mewakili nilai terendah.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Keuntungan dari pendekatan ini adalah Anda tidak perlu memuat modul tambahan apa pun, namun kelemahannya adalah <strong>argsort()<\/strong> hanya memiliki satu metode untuk menangani tautan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Secara default, <strong>argsort()<\/strong> menggunakan metode ordinal untuk menangani tautan, artinya nilai tertaut yang muncul pertama kali secara otomatis diberi peringkat lebih rendah.<\/span><\/p>\n<h2> <strong><span style=\"color: #000000;\">Contoh 2: Pemeringkatan Elemen dalam Array NumPy Menggunakan Rankdata()<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>Rankdata()<\/strong> SciPy untuk menentukan peringkat elemen array:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><b><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> rankdata<\/b><\/span>\n\n#calculate rank of each item in array\n<\/span><b>ranks = rankdata(my_array)<\/b>\n\n<span style=\"color: #008080;\">#view ranks\n<\/span><span style=\"color: #008000;\">print<\/span> (ranks)\n\narray([3. , 4. , 2. , 1. , 5.5, 5.5])\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Hasilnya menunjukkan peringkat setiap elemen dalam array asli, dengan <strong>1<\/strong> mewakili nilai terkecil.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika Anda ingin <strong>0<\/strong> mewakili nilai terkecil, cukup kurangi 1 dari setiap nilai:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><b><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> rankdata<\/b>\n<\/span>\n#calculate rank of each item in array\n<\/span>ranks = rankdata(my_array) - 1\n\n<span style=\"color: #008080;\">#view ranks\n<\/span><span style=\"color: #008000;\">print<\/span> (ranks)\n\n[2. 3. 1. 0. 4.5 4.5]<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Secara default, fungsi <strong>Rankdata()<\/strong> memberikan peringkat rata-rata ke semua nilai yang memiliki ikatan.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, Anda dapat menggunakan argumen metode untuk menangani tautan dengan cara yang berbeda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara menggunakan <strong>ordinal<\/strong> sebagai metode pengelolaan tautan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><b><span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">stats<\/span> <span style=\"color: #008000;\">import<\/span> rankdata<\/b>\n\n#calculate rank of each item in array\n<\/span>ranks = rankdata(my_array, method=' <span style=\"color: #ff0000;\">ordinal<\/span> ') - 1\n\n<span style=\"color: #008080;\">#view ranks\n<\/span><span style=\"color: #008000;\">print<\/span> (ranks)\n\n[2 3 1 0 4 5]\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Ini menghasilkan hasil yang sama seperti metode <strong>argsort()<\/strong> NumPy.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Metode pengelolaan tautan lainnya mencakup <strong>min<\/strong> , <strong>max<\/strong> , dan <strong>solid<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Pelajari setiap metode dalam <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.rankdata.html\" target=\"_blank\" rel=\"noopener\">dokumentasi SciPy<\/a> .<\/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\/numpy-menghapus-duplikat\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus elemen duplikat dari array NumPy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/array-numpy-ke-int\/\" target=\"_blank\" rel=\"noopener\">Cara mengonversi array float NumPy menjadi bilangan bulat<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/matriks-numpy-ke-array\/\" target=\"_blank\" rel=\"noopener\">Bagaimana mengkonversi matriks NumPy ke array<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu metode berikut untuk menghitung urutan elemen dalam array NumPy: Metode 1: Gunakan argsort() dari NumPy import numpy as np ranks = np. array (my_array). argsort (). argsort () Metode 2: Gunakan Rankdata() SciPy from scipy. stats import rankdata ranks = rankdata(my_array) Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik [&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 Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengurutkan elemen dalam 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\/papan-peringkat-yang-numpy\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengurutkan elemen dalam array NumPy, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T06:19:56+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\/papan-peringkat-yang-numpy\/\",\"url\":\"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/\",\"name\":\"Cara Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T06:19:56+00:00\",\"dateModified\":\"2023-07-15T06:19:56+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengurutkan elemen dalam array NumPy, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengurutkan elemen di numpy array (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 Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi","description":"Tutorial ini menjelaskan cara mengurutkan elemen dalam 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\/papan-peringkat-yang-numpy\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara mengurutkan elemen dalam array NumPy, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/","og_site_name":"Statorials","article_published_time":"2023-07-15T06:19:56+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\/papan-peringkat-yang-numpy\/","url":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/","name":"Cara Mengurutkan Elemen dalam Array NumPy (dengan Contoh) \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T06:19:56+00:00","dateModified":"2023-07-15T06:19:56+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengurutkan elemen dalam array NumPy, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/papan-peringkat-yang-numpy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengurutkan elemen di numpy array (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\/3838"}],"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=3838"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3838\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}