{"id":4063,"date":"2023-07-13T20:37:59","date_gmt":"2023-07-13T20:37:59","guid":{"rendered":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/"},"modified":"2023-07-13T20:37:59","modified_gmt":"2023-07-13T20:37:59","slug":"numpy-menormalkan-antara-0-dan-1","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/","title":{"rendered":"Cara menormalkan nilai dalam array numpy antara 0 dan 1"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Untuk menormalkan nilai array NumPy antara 0 dan 1, Anda dapat menggunakan salah satu metode berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan NumPy<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n\nx_norm = (x-np. <span style=\"color: #3366ff;\">min<\/span> (x))\/(np. <span style=\"color: #3366ff;\">max<\/span> (x)-np. <span style=\"color: #3366ff;\">min<\/span> (x))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan Sklearn<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> sklearn <span style=\"color: #008000;\">import<\/span> preprocessing <span style=\"color: #008000;\">as<\/span> pre\n\nx = x. <span style=\"color: #3366ff;\">reshape<\/span> (-1, 1)\n\nx_norm = pre. <span style=\"color: #3366ff;\">MinMaxScaler<\/span> (). <span style=\"color: #3366ff;\">fit_transform<\/span> (x)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kedua metode tersebut berasumsi bahwa <strong>x<\/strong> adalah nama array NumPy yang ingin Anda normalkan.<\/span><\/p>\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: Normalisasikan nilai menggunakan NumPy<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki array NumPy berikut:<\/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>x = np. <span style=\"color: #3366ff;\">array<\/span> ([13, 16, 19, 22, 23, 38, 47, 56, 58, 63, 65, 70, 71])\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk menormalkan setiap nilai dalam array antara 0 dan 1:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#normalize all values to be between 0 and 1\n<\/span>x_norm = (x-np. <span style=\"color: #3366ff;\">min<\/span> (x))\/(np. <span style=\"color: #3366ff;\">max<\/span> (x)-np. <span style=\"color: #3366ff;\">min<\/span> (x))\n\n<span style=\"color: #008080;\">#view normalized array\n<\/span><span style=\"color: #008000;\">print<\/span> (x_norm)\n\n[0. 0.05172414 0.10344828 0.15517241 0.17241379 0.43103448\n 0.5862069 0.74137931 0.77586207 0.86206897 0.89655172 0.98275862\n 1. ]\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Setiap nilai dalam array NumPy telah dinormalisasi menjadi antara 0 dan 1.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Begini cara kerjanya:<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai minimum pada dataset adalah 13 dan nilai maksimum adalah 71.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menormalkan nilai pertama <strong>13<\/strong> , kami akan menerapkan rumus yang dibagikan sebelumnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>z <sub>i<\/sub> = ( <sub>xi<\/sub> \u2013 menit(x)) \/ (maks(x) \u2013 menit(x))<\/strong> = (13 \u2013 13) \/ (71 \u2013 13) = <strong>0<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Untuk menormalkan nilai kedua dari <strong>16<\/strong> , kita akan menggunakan rumus yang sama:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>z <sub>i<\/sub> = ( <sub>xi<\/sub> \u2013 menit(x)) \/ (maks(x) \u2013 menit(x))<\/strong> = (16 \u2013 13) \/ (71 \u2013 13) = <strong>0,0517<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Untuk menormalkan nilai ketiga dari <strong>19<\/strong> , kita akan menggunakan rumus yang sama:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>z <sub>i<\/sub> = ( <sub>xi<\/sub> \u2013 menit(x)) \/ (maks(x) \u2013 menit(x))<\/strong> = (19 \u2013 13) \/ (71 \u2013 13) = <strong>0,1034<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kami menggunakan rumus yang sama untuk menormalkan setiap nilai dalam array NumPy asli antara 0 dan 1.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Normalisasikan nilai menggunakan sklearn<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Sekali lagi, misalkan kita memiliki array NumPy berikut:<\/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>x = np. <span style=\"color: #3366ff;\">array<\/span> ([13, 16, 19, 22, 23, 38, 47, 56, 58, 63, 65, 70, 71])\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>MinMaxScaler()<\/strong> <strong>sklearn<\/strong> untuk menormalkan setiap nilai dalam array antara 0 dan 1:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">from<\/span> sklearn <span style=\"color: #008000;\">import<\/span> preprocessing <span style=\"color: #008000;\">as<\/span> pre\n\n<span style=\"color: #008080;\">#reshape array so that it works with sklearn\n<\/span>x = x. <span style=\"color: #3366ff;\">reshape<\/span> (-1, 1)\n\n<span style=\"color: #008080;\">#normalize all values to be between 0 and 1\n<\/span>x_norm = pre. <span style=\"color: #3366ff;\">MinMaxScaler<\/span> (). <span style=\"color: #3366ff;\">fit_transform<\/span> (x)\n\n<span style=\"color: #008080;\">#view normalized array\n<\/span><span style=\"color: #008000;\">print<\/span> (x_norm)\n\n[[0. ]\n [0.05172414]\n [0.10344828]\n [0.15517241]\n [0.17241379]\n [0.43103448]\n [0.5862069]\n [0.74137931]\n [0.77586207]\n [0.86206897]\n [0.89655172]\n [0.98275862]\n [1. ]]<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Setiap nilai dalam array NumPy telah dinormalisasi menjadi antara 0 dan 1.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai yang dinormalisasi ini cocok dengan nilai yang dihitung menggunakan metode sebelumnya.<\/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\/papan-peringkat-yang-numpy\/\" target=\"_blank\" rel=\"noopener\">Cara mengurutkan elemen dalam array NumPy<\/a><br \/> <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\/nilai-yang-paling-sering-numpy\/\" target=\"_blank\" rel=\"noopener\">Cara menemukan nilai paling sering dalam array NumPy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Untuk menormalkan nilai array NumPy antara 0 dan 1, Anda dapat menggunakan salah satu metode berikut: Metode 1: Gunakan NumPy import numpy as np x_norm = (x-np. min (x))\/(np. max (x)-np. min (x)) Metode 2: Gunakan Sklearn from sklearn import preprocessing as pre x = x. reshape (-1, 1) x_norm = pre. MinMaxScaler (). fit_transform [&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 menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, 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\/numpy-menormalkan-antara-0-dan-1\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T20:37:59+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-menormalkan-antara-0-dan-1\/\",\"url\":\"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/\",\"name\":\"Cara menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T20:37:59+00:00\",\"dateModified\":\"2023-07-13T20:37:59+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menormalkan nilai dalam array numpy antara 0 dan 1\"}]},{\"@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 menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials","description":"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, 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\/numpy-menormalkan-antara-0-dan-1\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials","og_description":"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/","og_site_name":"Statorials","article_published_time":"2023-07-13T20:37:59+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-menormalkan-antara-0-dan-1\/","url":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/","name":"Cara menormalkan nilai dalam array NumPy antara 0 dan 1 - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T20:37:59+00:00","dateModified":"2023-07-13T20:37:59+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menormalkan nilai array NumPy antara 0 dan 1, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/numpy-menormalkan-antara-0-dan-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menormalkan nilai dalam array numpy antara 0 dan 1"}]},{"@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\/4063"}],"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=4063"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4063\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}