{"id":1950,"date":"2023-07-24T08:20:22","date_gmt":"2023-07-24T08:20:22","guid":{"rendered":"https:\/\/statorials.org\/id\/produk-titik-numpy\/"},"modified":"2023-07-24T08:20:22","modified_gmt":"2023-07-24T08:20:22","slug":"produk-titik-numpy","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/produk-titik-numpy\/","title":{"rendered":"Cara menghitung perkalian titik menggunakan numpy"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Diketahui vektor <em>a<\/em> = [a <sub>1<\/sub> , a <sub>2<\/sub> , a <sub>3<\/sub> ] dan vektor <em>b<\/em> = [b <sub>1<\/sub> , b <sub>2<\/sub> , b <sub>3<\/sub> ], <strong>hasil kali skalar<\/strong> vektor-vektor tersebut, dinotasikan <strong>a \u00b7 b<\/strong> , diberikan oleh:<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>ab<\/strong> = a <sub>1<\/sub> * b <sub>1<\/sub> + a <sub>2<\/sub> * b <sub>2<\/sub> + a <sub>3<\/sub> * b <sub>3<\/sub><\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, jika <em>a<\/em> = [2, 5, 6] dan <em>b<\/em> = [4, 3, 2], maka hasil kali titik dari <em>a<\/em> dan <em>b<\/em> sama dengan:<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>ab =<\/strong> 2*4 + 5*3 + 6*2<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>ab =<\/strong> 8 + 15 + 12<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>ab =<\/strong> 35<\/span><\/p>\n<p> <span style=\"color: #000000;\">Secara sederhana, perkalian titik adalah jumlah perkalian entri-entri yang bersesuaian pada dua vektor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan Python, Anda dapat menggunakan fungsi <strong>numpy.dot()<\/strong> untuk menghitung perkalian titik antara dua vektor dengan cepat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<\/span>\n<\/span>n.p. <span style=\"color: #3366ff;\">dowry<\/span> (a, b)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: menghitung perkalian titik antara dua vektor<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>numpy.dot()<\/strong> untuk menghitung perkalian titik antara dua vektor:<\/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;\">#definevectors<\/span>\na = [7, 2, 2]\nb = [1, 4, 9]\n\n<span style=\"color: #008080;\">#calculate dot product between vectors<\/span>\nn.p. <span style=\"color: #3366ff;\">dowry<\/span> (a, b)\n\n33\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menghitung nilai ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>ab =<\/strong> 7*1 + 2*4 + 2*9<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>ab =<\/strong> 7 + 8 + 18<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>ab =<\/strong> 33<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: hitung perkalian titik antara dua kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>numpy.dot()<\/strong> untuk menghitung perkalian titik antara dua kolom di pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import <span style=\"color: #000000;\">pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\nimport<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">A<\/span> ': [4, 6, 7, 7, 9],\n                   ' <span style=\"color: #ff0000;\">B<\/span> ': [5, 7, 7, 2, 2],\n                   ' <span style=\"color: #ff0000;\">C<\/span> ': [11, 8, 9, 6, 1]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tA B C\n0 4 5 11\n1 6 7 8\n2 7 7 9\n3 7 2 6\n4 9 2 1\n\n<span style=\"color: #008080;\">#calculate dot product between column A and column C<\/span>\nn.p. <span style=\"color: #3366ff;\">dot<\/span> (df. <span style=\"color: #3366ff;\">A<\/span> , df. <span style=\"color: #3366ff;\">C<\/span> )\n\n206\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menghitung nilai ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>AC =<\/strong> 4*11 + 6*8 + 7*9 + 7*6 + 9*1<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>AC =<\/strong> 44 + 48 + 63 + 42 + 9<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>AC =<\/strong> 206<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan:<\/strong> Ingatlah bahwa Python akan memunculkan kesalahan jika dua vektor yang Anda hitung perkalian titiknya memiliki panjang yang berbeda.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/pandas-menambahkan-baris-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan baris ke Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tambahkan-array-numpy-ke-kerangka-data-pandas\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan array Numpy ke Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/bantalan-korelasi-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung korelasi geser pada panda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diketahui vektor a = [a 1 , a 2 , a 3 ] dan vektor b = [b 1 , b 2 , b 3 ], hasil kali skalar vektor-vektor tersebut, dinotasikan a \u00b7 b , diberikan oleh: ab = a 1 * b 1 + a 2 * b 2 + a 3 * [&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 menghitung perkalian titik menggunakan NumPy - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, 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\/produk-titik-numpy\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung perkalian titik menggunakan NumPy - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/produk-titik-numpy\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T08:20:22+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\/produk-titik-numpy\/\",\"url\":\"https:\/\/statorials.org\/id\/produk-titik-numpy\/\",\"name\":\"Cara menghitung perkalian titik menggunakan NumPy - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T08:20:22+00:00\",\"dateModified\":\"2023-07-24T08:20:22+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/produk-titik-numpy\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/produk-titik-numpy\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/produk-titik-numpy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung perkalian titik menggunakan numpy\"}]},{\"@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 menghitung perkalian titik menggunakan NumPy - Statorials","description":"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, 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\/produk-titik-numpy\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung perkalian titik menggunakan NumPy - Statorials","og_description":"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/produk-titik-numpy\/","og_site_name":"Statorials","article_published_time":"2023-07-24T08:20:22+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\/produk-titik-numpy\/","url":"https:\/\/statorials.org\/id\/produk-titik-numpy\/","name":"Cara menghitung perkalian titik menggunakan NumPy - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T08:20:22+00:00","dateModified":"2023-07-24T08:20:22+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung perkalian titik antara dua vektor menggunakan NumPy, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/produk-titik-numpy\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/produk-titik-numpy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/produk-titik-numpy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung perkalian titik menggunakan numpy"}]},{"@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\/1950"}],"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=1950"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1950\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}