{"id":2362,"date":"2023-07-22T14:52:06","date_gmt":"2023-07-22T14:52:06","guid":{"rendered":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/"},"modified":"2023-07-22T14:52:06","modified_gmt":"2023-07-22T14:52:06","slug":"kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/","title":{"rendered":"Cara memperbaiki: typeerror: tidak dapat dikurangi dengan tipe fleksibel"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kesalahan yang mungkin Anda temui saat menggunakan Python adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">ValueError<\/span> : cannot perform reduce with flexible type\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba melakukan penghitungan pada objek dengan Python yang bukan numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki array NumPy berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define NumPy array of values\n<\/span>data = np. <span style=\"color: #3366ff;\">array<\/span> (['1', '2', '3', '4', '7', '9', '10', '12'])\n\n<span style=\"color: #008080;\">#attempt to calculate median of values\n<\/span>n.p. <span style=\"color: #3366ff;\">median<\/span> (data)\n\n<span style=\"color: #ff0000;\">TypeError<\/span> : cannot perform reduce with flexible type\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima <strong>TypeError<\/strong> karena kami mencoba menghitung median dari daftar nilai string.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Cara termudah untuk memperbaiki kesalahan ini adalah dengan mengonversi array NumPy menjadi objek float sehingga kita dapat melakukan operasi matematika padanya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert NumPy array of string values to float values<\/span>\ndata_new = data. <span style=\"color: #3366ff;\">astype<\/span> (float)\n\n<span style=\"color: #008080;\">#view updated NumPy array\n<\/span>data_new\n<\/span>\n<span style=\"color: #000000;\">array([ 1., 2., 3., 4., 7., 9., 10., 12.])\n\n<span style=\"color: #008080;\">#check data type of array<\/span>\ndata_new. <span style=\"color: #3366ff;\">dtype\n\n<\/span>dtype('float64')\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang kita dapat melakukan operasi matematika pada array NumPy:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#calculate median value of array\n<\/span>n.p. <span style=\"color: #3366ff;\">median<\/span> (data_new)\n\n5.5\n\n<span style=\"color: #008080;\">#calculate mean value of array\n<\/span>n.p. <span style=\"color: #3366ff;\">mean<\/span> (data_new)\n\n6.0\n\n<span style=\"color: #008080;\">#calculate max value of array\n<\/span>n.p. <span style=\"color: #3366ff;\">max<\/span> (data_new)\n\n12.0<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami tidak menerima kesalahan apa pun karena array NumPy adalah objek float, yang berarti kami dapat melakukan operasi matematika padanya.<\/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 memperbaiki kesalahan umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki KeyError di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/valueerror-tidak-dapat-mengubah-float-nan-menjadi-integer\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Tidak dapat mengubah float NaN menjadi int<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui saat menggunakan Python adalah: ValueError : cannot perform reduce with flexible type Kesalahan ini terjadi ketika Anda mencoba melakukan penghitungan pada objek dengan Python yang bukan numerik. Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya. Bagaimana cara mereproduksi kesalahan tersebut Misalkan kita memiliki array NumPy berikut: import numpy as [&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 Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.\" \/>\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\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T14:52:06+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\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/\",\"url\":\"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/\",\"name\":\"Cara Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T14:52:06+00:00\",\"dateModified\":\"2023-07-22T14:52:06+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki: typeerror: tidak dapat dikurangi dengan tipe fleksibel\"}]},{\"@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 Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.","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\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.","og_url":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/","og_site_name":"Statorials","article_published_time":"2023-07-22T14:52:06+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\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/","url":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/","name":"Cara Memperbaiki: TypeError: Tidak dapat diciutkan dengan tipe fleksibel - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T14:52:06+00:00","dateModified":"2023-07-22T14:52:06+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: TypeError: Tidak dapat mengurangi dengan tipe fleksibel.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kesalahan-tipe-tidak-dapat-melakukan-reduksi-dengan-tipe-fleksibel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki: typeerror: tidak dapat dikurangi dengan tipe fleksibel"}]},{"@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\/2362"}],"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=2362"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2362\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}