{"id":2115,"date":"2023-07-23T15:23:51","date_gmt":"2023-07-23T15:23:51","guid":{"rendered":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/"},"modified":"2023-07-23T15:23:51","modified_gmt":"2023-07-23T15:23:51","slug":"operan-tidak-dapat-disiarkan-dengan-formulir","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/","title":{"rendered":"Cara memperbaiki: valueerror: operan tidak dapat disiarkan dengan bentuk"},"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> : operands could not be broadcast together with shapes (2,2) (2,3) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba melakukan perkalian matriks menggunakan tanda perkalian ( <strong>*<\/strong> ) dengan Python, bukan fungsi <strong>numpy.dot()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara memperbaiki kesalahan ini di setiap skenario.<\/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 mempunyai matriks C berukuran 2&#215;2 yang mempunyai 2 baris dan 2 kolom:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19657 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np1.png\" alt=\"\" width=\"149\" height=\"81\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita juga mempunyai matriks D berukuran 2&#215;3 yang mempunyai 2 baris dan 3 kolom:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19658 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np2.png\" alt=\"\" width=\"232\" height=\"77\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Berikut cara mengalikan matriks C dengan matriks D:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19659 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np3.png\" alt=\"\" width=\"466\" height=\"78\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Ini menghasilkan matriks berikut:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19660 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np4.png\" alt=\"\" width=\"231\" height=\"82\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita mencoba melakukan perkalian matriks dengan Python menggunakan tanda perkalian (*) 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;\">#define matrices\n<\/span>C = np. <span style=\"color: #3366ff;\">array<\/span> ([7, 5, 6, 3]). <span style=\"color: #3366ff;\">reshape<\/span> (2, 2)\nD = np. <span style=\"color: #3366ff;\">array<\/span> ([2, 1, 4, 5, 1, 2]). <span style=\"color: #3366ff;\">reshape<\/span> (2, 3)\n\n<span style=\"color: #008080;\">#print dies<\/span>\n<span style=\"color: #008000;\">print<\/span> (C)\n\n[[7 5]\n [6 3]]\n\n<span style=\"color: #008000;\">print<\/span> (D)\n\n[[2 1 4]\n [5 1 2]]\n\n<span style=\"color: #008080;\">#attempt to multiply two matrices together\n<\/span>CD\n\n<span style=\"color: #ff0000;\">ValueError: <span style=\"color: #000000;\">operands could not be broadcast together with shapes (2,2) (2,3)<\/span>  \n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima <strong>ValueError<\/strong> . Kami dapat merujuk ke <a href=\"https:\/\/numpy.org\/devdocs\/user\/basics.broadcasting.html\" target=\"_blank\" rel=\"noopener\">dokumentasi NumPy<\/a> untuk memahami mengapa kami menerima kesalahan ini:<\/span><\/p>\n<blockquote>\n<p> <span style=\"color: #000000;\">Saat beroperasi pada dua larik, NumPy membandingkan bentuknya elemen demi elemen. Ini dimulai dengan dimensi akhir (yaitu paling kanan) dan berlanjut ke kiri. Dua dimensi kompatibel ketika<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">mereka setara, atau<\/span><\/li>\n<li> <span style=\"color: #000000;\">salah satunya adalah 1<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Jika kondisi ini tidak terpenuhi, <strong>pengecualian ValueError: Operands tidak dapat disiarkan bersama<\/strong> akan ditampilkan, yang menunjukkan bahwa array memiliki bentuk yang tidak kompatibel.<\/span><\/p>\n<\/blockquote>\n<p> <span style=\"color: #000000;\">Karena kedua matriks kita tidak memiliki nilai dimensi akhir yang sama (matriks C memiliki dimensi akhir 2 dan matriks D memiliki dimensi akhir 3), kita menerima kesalahan.<\/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 menggunakan fungsi <strong>numpy.dot()<\/strong> untuk melakukan perkalian matriks:<\/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;\">#define matrices\n<\/span>C = np. <span style=\"color: #3366ff;\">array<\/span> ([7, 5, 6, 3]). <span style=\"color: #3366ff;\">reshape<\/span> (2, 2)\nD = np. <span style=\"color: #3366ff;\">array<\/span> ([2, 1, 4, 5, 1, 2]). <span style=\"color: #3366ff;\">reshape<\/span> (2, 3)\n\n<span style=\"color: #008080;\">#perform matrix multiplication<\/span>\nC. <span style=\"color: #3366ff;\">dowry<\/span> (D)\n\narray([[39, 12, 38],\n       [27, 9, 30]])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami menghindari <strong>ValueError<\/strong> dan berhasil mengalikan kedua matriks.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga hasilnya sesuai dengan hasil yang kita hitung secara manual tadi.<\/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\/kolom-tumpang-tindih-tetapi-tidak-ada-akhiran-yang-ditentukan\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: Kolom tumpang tindih tetapi tidak ada akhiran yang ditentukan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/objek-numpy-ndarray-tidak-memiliki-atribut-tambahan\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: Objek &#8216;numpy.ndarray&#8217; tidak memiliki atribut &#8216;append&#8217;<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesalahan-nilai-jika-menggunakan-semua-nilai-skalar-yang-anda-perlukan-untuk-meneruskan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki: Jika Anda menggunakan semua nilai skalar, Anda harus meneruskan indeks<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/valueerror-tidak-dapat-mengubah-float-nan-menjadi-integer\/\">Cara Memperbaiki: ValueError: Tidak dapat mengubah float NaN menjadi int<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui saat menggunakan Python adalah: ValueError : operands could not be broadcast together with shapes (2,2) (2,3) Kesalahan ini terjadi ketika Anda mencoba melakukan perkalian matriks menggunakan tanda perkalian ( * ) dengan Python, bukan fungsi numpy.dot() . Contoh berikut menunjukkan cara memperbaiki kesalahan ini di setiap skenario. Bagaimana cara mereproduksi [&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: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.\" \/>\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\/operan-tidak-dapat-disiarkan-dengan-formulir\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T15:23:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np1.png\" \/>\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\/operan-tidak-dapat-disiarkan-dengan-formulir\/\",\"url\":\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\",\"name\":\"Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T15:23:51+00:00\",\"dateModified\":\"2023-07-23T15:23:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki: valueerror: operan tidak dapat disiarkan dengan bentuk\"}]},{\"@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: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.","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\/operan-tidak-dapat-disiarkan-dengan-formulir\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.","og_url":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/","og_site_name":"Statorials","article_published_time":"2023-07-23T15:23:51+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/np1.png"}],"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\/operan-tidak-dapat-disiarkan-dengan-formulir\/","url":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/","name":"Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T15:23:51+00:00","dateModified":"2023-07-23T15:23:51+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut dengan Python: Operan tidak dapat disiarkan dengan bentuk.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki: valueerror: operan tidak dapat disiarkan dengan bentuk"}]},{"@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\/2115"}],"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=2115"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2115\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}