{"id":2263,"date":"2023-07-23T00:54:54","date_gmt":"2023-07-23T00:54:54","guid":{"rendered":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/"},"modified":"2023-07-23T00:54:54","modified_gmt":"2023-07-23T00:54:54","slug":"objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/","title":{"rendered":"Cara memperbaiki: objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai int"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kesalahan yang mungkin Anda temui saat menggunakan NumPy adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">TypeError<\/span> : 'numpy.float64' object cannot be interpreted as an integer\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda memberikan float ke fungsi yang mengharapkan bilangan bulat.<\/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 mencoba menggunakan perulangan for berikut untuk mencetak angka yang berbeda ke dalam array NumPy:<\/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 array of values<\/span>\ndata = np. <span style=\"color: #3366ff;\">array<\/span> ([3.3, 4.2, 5.1, 7.7, 10.8, 11.4])\n\n<span style=\"color: #008080;\">#use for loop to print out range of values at each index\n<\/span><span style=\"color: #008000;\">for<\/span> i <span style=\"color: #008000;\">in<\/span> range(len(data)):\n    <span style=\"color: #008000;\">print<\/span> (range(data[i]))\n\n<span style=\"color: #ff0000;\">TypeError<\/span> : 'numpy.float64' object cannot be interpreted as an integer\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima kesalahan karena fungsi <strong>range()<\/strong> mengharapkan bilangan bulat, tetapi nilai dalam array NumPy adalah float.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Ada dua cara untuk memperbaiki kesalahan ini dengan cepat:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan fungsi int()<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Salah satu cara untuk memperbaiki kesalahan ini adalah dengan membungkus panggilan dengan <strong>int()<\/strong> sebagai 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 array of values<\/span>\ndata = np. <span style=\"color: #3366ff;\">array<\/span> ([3.3, 4.2, 5.1, 7.7, 10.8, 11.4])\n\n<span style=\"color: #008080;\">#use for loop to print out range of values at each index\n<\/span><span style=\"color: #008000;\">for<\/span> i <span style=\"color: #008000;\">in<\/span> range(len(data)):\n    <span style=\"color: #008000;\">print<\/span> (range(int(data[i])))\n\nrange(0, 3)\nrange(0, 4)\nrange(0, 5)\nrange(0, 7)\nrange(0, 10)\nrange(0, 11)\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan fungsi <strong>int()<\/strong> , kita mengonversi setiap nilai float dalam array NumPy menjadi bilangan bulat untuk menghindari <strong>TypeError<\/strong> yang kita temui sebelumnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan fungsi .astype(int).<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Cara lain untuk memperbaiki kesalahan ini adalah dengan terlebih dahulu mengonversi nilai array NumPy menjadi bilangan bulat:<\/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 array of values\n<\/span>data = np. <span style=\"color: #3366ff;\">array<\/span> ([3.3, 4.2, 5.1, 7.7, 10.8, 11.4])\n\n<span style=\"color: #008080;\">#convert array of floats to array of integers<\/span>\ndata_int = data. <span style=\"color: #3366ff;\">astype<\/span> (int)\n\n<span style=\"color: #008080;\">#use for loop to print out range of values at each index\n<\/span><span style=\"color: #008000;\">for<\/span> i <span style=\"color: #008000;\">in<\/span> range(len(data)):\n    <span style=\"color: #008000;\">print<\/span> (range(data[i]))\n\nrange(0, 3)\nrange(0, 4)\nrange(0, 5)\nrange(0, 7)\nrange(0, 10)\nrange(0, 11)<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan cara ini kita terhindar dari <strong>TypeError<\/strong> lagi.<\/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 NumPy adalah: TypeError : &#8216;numpy.float64&#8217; object cannot be interpreted as an integer Kesalahan ini terjadi ketika Anda memberikan float ke fungsi yang mengharapkan bilangan bulat. Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya. Bagaimana cara mereproduksi kesalahan tersebut Misalkan kita mencoba menggunakan perulangan for berikut untuk mencetak [&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: Objek &#039;numpy.float64&#039; tidak dapat diartikan sebagai bilangan bulat - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#039;numpy.float64&#039; tidak dapat diartikan sebagai bilangan bulat.\" \/>\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\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki: Objek &#039;numpy.float64&#039; tidak dapat diartikan sebagai bilangan bulat - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#039;numpy.float64&#039; tidak dapat diartikan sebagai bilangan bulat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T00:54:54+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\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/\",\"url\":\"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/\",\"name\":\"Cara Memperbaiki: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T00:54:54+00:00\",\"dateModified\":\"2023-07-23T00:54:54+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki: objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai int\"}]},{\"@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: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat - Statologi","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat.","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\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat - Statologi","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat.","og_url":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/","og_site_name":"Statorials","article_published_time":"2023-07-23T00:54:54+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\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/","url":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/","name":"Cara Memperbaiki: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T00:54:54+00:00","dateModified":"2023-07-23T00:54:54+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai bilangan bulat.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/objek-numpy-float64-tidak-dapat-diartikan-sebagai-bilangan-bulat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki: objek &#39;numpy.float64&#39; tidak dapat diartikan sebagai int"}]},{"@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\/2263"}],"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=2263"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2263\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}