{"id":2416,"date":"2023-07-22T09:12:25","date_gmt":"2023-07-22T09:12:25","guid":{"rendered":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/"},"modified":"2023-07-22T09:12:25","modified_gmt":"2023-07-22T09:12:25","slug":"hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/","title":{"rendered":"Cara memperbaiki: hanya array berukuran 1 yang dapat dikonversi ke skalar python"},"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;\">TypeError<\/span> : only size-1 arrays can be converted to Python scalars\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini paling sering terjadi ketika mencoba menggunakan <strong>np.int()<\/strong> untuk mengonversi array nilai float NumPy menjadi array nilai integer.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, fungsi ini hanya menerima satu nilai, bukan serangkaian nilai.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sebagai gantinya, Anda harus menggunakan <strong>x.astype(int)<\/strong> untuk mengonversi array nilai float NumPy menjadi array nilai integer, karena fungsi ini mampu menerima array.<\/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 membuat array nilai float 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;\">#create NumPy array of float values\n<span style=\"color: #000000;\">x = np. <span style=\"color: #3366ff;\">array<\/span> ([3, 4.5, 6, 7.7, 9.2, 10, 12, 14.1, 15])\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita mencoba mengubah array nilai float ini menjadi array nilai integer:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to convert array to integer values\n<span style=\"color: #000000;\">n.p. <span style=\"color: #3366ff;\">int<\/span> (x)\n\n<span style=\"color: #ff0000;\">TypeError<\/span> : only size-1 arrays can be converted to Python scalars \n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima <strong>TypeError<\/strong> karena fungsi <strong>np.int()<\/strong> hanya menerima nilai tunggal, bukan array nilai.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk mengonversi array NumPy yang berisi nilai float menjadi nilai integer, kita dapat menggunakan kode berikut:<\/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 array of float values to integer values<\/span>\nx. <span style=\"color: #3366ff;\">astype<\/span> (int)<\/span>\n\n<span style=\"color: #000000;\">array([ 3, 4, 6, 7, 9, 10, 12, 14, 15])\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa array nilai telah diubah menjadi bilangan bulat dan kami tidak menerima kesalahan apa pun karena fungsi <strong>astype()<\/strong> mampu menangani array nilai.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>astype()<\/strong> <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.ndarray.astype.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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: TypeError : only size-1 arrays can be converted to Python scalars Kesalahan ini paling sering terjadi ketika mencoba menggunakan np.int() untuk mengonversi array nilai float NumPy menjadi array nilai integer. Namun, fungsi ini hanya menerima satu nilai, bukan serangkaian nilai. Sebagai gantinya, Anda harus menggunakan x.astype(int) [&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: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.\" \/>\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\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T09:12:25+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\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/\",\"url\":\"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/\",\"name\":\"Cara Memperbaiki: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T09:12:25+00:00\",\"dateModified\":\"2023-07-22T09:12:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki: hanya array berukuran 1 yang dapat dikonversi ke skalar python\"}]},{\"@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: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.","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\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.","og_url":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T09:12:25+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\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/","url":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/","name":"Cara Memperbaiki: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T09:12:25+00:00","dateModified":"2023-07-22T09:12:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Hanya array berukuran 1 yang dapat dikonversi ke skalar Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/hanya-array-ukuran-1-yang-dapat-dikonversi-ke-skalar-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki: hanya array berukuran 1 yang dapat dikonversi ke skalar python"}]},{"@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\/2416"}],"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=2416"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2416\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}