{"id":2338,"date":"2023-07-22T17:21:17","date_gmt":"2023-07-22T17:21:17","guid":{"rendered":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/"},"modified":"2023-07-22T17:21:17","modified_gmt":"2023-07-22T17:21:17","slug":"double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/","title":{"rendered":"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Python&#8217;da kar\u015f\u0131la\u015fabilece\u011finiz bir hata:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>runtimewarning: invalid value encountered in double_scalars\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Bu hata, \u00e7ok k\u00fc\u00e7\u00fck veya \u00e7ok b\u00fcy\u00fck say\u0131lar i\u00e7eren bir matematiksel i\u015flem ger\u00e7ekle\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar ve Python, sonu\u00e7 olarak basit\u00e7e bir NaN de\u011feri \u00fcretir.<\/span><\/p>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki \u00f6rnekte bu hatan\u0131n pratikte nas\u0131l d\u00fczeltilece\u011fi g\u00f6sterilmektedir.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Hata nas\u0131l yeniden olu\u015fturulur?<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki matematiksel i\u015flemi iki NumPy dizisiyle ger\u00e7ekle\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z\u0131 varsayal\u0131m:<\/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 two NumPy arrays\n<\/span>array1 = np. <span style=\"color: #3366ff;\">array<\/span> ([[1100, 1050]])\narray2 = np. <span style=\"color: #3366ff;\">array<\/span> ([[1200, 4000]])\n\n<span style=\"color: #008080;\">#perform complex mathematical operation\n<\/span>n.p. <span style=\"color: #3366ff;\">exp<\/span> (-3*array1). <span style=\"color: #3366ff;\">sum<\/span> () \/ np. <span style=\"color: #3366ff;\">exp<\/span> (-3*array2). <span style=\"color: #3366ff;\">sum<\/span> ()\n\nRuntimeWarning: invalid value encountered in double_scalars\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Paydadaki sonu\u00e7 s\u0131f\u0131ra \u00e7ok yak\u0131n oldu\u011fu i\u00e7in <strong>RuntimeWarning<\/strong> al\u0131yoruz.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu, b\u00f6lme probleminin cevab\u0131n\u0131n son derece b\u00fcy\u00fck olaca\u011f\u0131 ve Python&#8217;un bu kadar b\u00fcy\u00fck bir de\u011feri i\u015fleyemeyece\u011fi anlam\u0131na gelir.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Hata nas\u0131l d\u00fczeltilir?<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Genellikle bu t\u00fcr hatalar\u0131 d\u00fczeltmenin yolu, hesaplamalarda a\u015f\u0131r\u0131 k\u00fc\u00e7\u00fck veya a\u015f\u0131r\u0131 b\u00fcy\u00fck de\u011ferleri i\u015fleyebilen ba\u015fka bir Python k\u00fct\u00fcphanesinden \u00f6zel bir fonksiyon kullanmakt\u0131r.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu durumda SciPy k\u00fct\u00fcphanesindeki <strong>logsumexp()<\/strong> fonksiyonunu kullanabiliriz:<\/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<span style=\"color: #008000;\">from<\/span> scipy. <span style=\"color: #3366ff;\">special<\/span> <span style=\"color: #008000;\">import<\/span> logsumexp\n\n<span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define two NumPy arrays\n<\/span>array1 = np. <span style=\"color: #3366ff;\">array<\/span> ([[1100, 1050]])\narray2 = np. <span style=\"color: #3366ff;\">array<\/span> ([[1200, 4000]])\n\n<span style=\"color: #008080;\">#perform complex mathematical operation\n<\/span>n.p. <span style=\"color: #3366ff;\">exp<\/span> (logsumexp(-3*array1) - logsumexp(-3*array2))\n\n2.7071782767869983e+195\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sonucun son derece b\u00fcy\u00fck oldu\u011funu ancak herhangi bir hata almad\u0131\u011f\u0131m\u0131z\u0131 unutmay\u0131n \u00e7\u00fcnk\u00fc bu t\u00fcr say\u0131lar\u0131 i\u015flemek i\u00e7in SciPy k\u00fct\u00fcphanesinden \u00f6zel bir matematik fonksiyonu kulland\u0131k.<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u00c7o\u011fu durumda, <a href=\"https:\/\/scipy.org\/\" target=\"_blank\" rel=\"noopener\">SciPy k\u00fct\u00fcphanesinde<\/a> a\u015f\u0131r\u0131 matematiksel i\u015flemleri ger\u00e7ekle\u015ftirebilecek \u00f6zel i\u015flevler aramaya de\u011fer \u00e7\u00fcnk\u00fc bu i\u015flevler \u00f6zellikle bilimsel hesaplama i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Not<\/strong> : <strong>Logsumexp()<\/strong> i\u015flevine ili\u015fkin \u00e7evrimi\u00e7i belgelerin tamam\u0131n\u0131 <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.special.logsumexp.html\" target=\"_blank\" rel=\"noopener\">burada<\/a> bulabilirsiniz.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Ek kaynaklar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki e\u011fitimlerde Python&#8217;daki di\u011fer yayg\u0131n hatalar\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/tr\/pandalarin-anahtar-hatasi\/\" target=\"_blank\" rel=\"noopener\">Pandas&#8217;ta KeyError Nas\u0131l D\u00fczeltilir<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/deger-hatasi-kayan-noktali-nani-tam-sayiya-donusturemiyor\/\" target=\"_blank\" rel=\"noopener\">Nas\u0131l d\u00fczeltilir? ValueError: float NaN int&#8217;ye d\u00f6n\u00fc\u015ft\u00fcr\u00fclemiyor<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/islenenler-formlarla-yayinlanamadi\/\" target=\"_blank\" rel=\"noopener\">Nas\u0131l d\u00fczeltilir? ValueError: \u0130\u015flenenler \u015fekillerle yay\u0131nlanamad\u0131<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python&#8217;da kar\u015f\u0131la\u015fabilece\u011finiz bir hata: runtimewarning: invalid value encountered in double_scalars Bu hata, \u00e7ok k\u00fc\u00e7\u00fck veya \u00e7ok b\u00fcy\u00fck say\u0131lar i\u00e7eren bir matematiksel i\u015flem ger\u00e7ekle\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar ve Python, sonu\u00e7 olarak basit\u00e7e bir NaN de\u011feri \u00fcretir. A\u015fa\u011f\u0131daki \u00f6rnekte bu hatan\u0131n pratikte nas\u0131l d\u00fczeltilece\u011fi g\u00f6sterilmektedir. Hata nas\u0131l yeniden olu\u015fturulur? A\u015fa\u011f\u0131daki matematiksel i\u015flemi iki NumPy dizisiyle ger\u00e7ekle\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z\u0131 [&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":[],"class_list":["post-2338","post","type-post","status-publish","format-standard","hentry","category-rehber"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#039;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials<\/title>\n<meta name=\"description\" content=\"Bu e\u011fitimde Python&#039;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.\" \/>\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\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#039;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials\" \/>\n<meta property=\"og:description\" content=\"Bu e\u011fitimde Python&#039;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T17:21:17+00:00\" \/>\n<meta name=\"author\" content=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/\",\"url\":\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/\",\"name\":\"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-22T17:21:17+00:00\",\"dateModified\":\"2023-07-22T17:21:17+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/tr\/#website\",\"url\":\"https:\/\/statorials.org\/tr\/\",\"name\":\"Statorials\",\"description\":\"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/tr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil\",\"sameAs\":[\"https:\/\/statorials.org\/tr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials","description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.","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\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/","og_locale":"tr_TR","og_type":"article","og_title":"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials","og_description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.","og_url":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/","og_site_name":"Statorials","article_published_time":"2023-07-22T17:21:17+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Dr.benjamin anderson","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/","url":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/","name":"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131 - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-22T17:21:17+00:00","dateModified":"2023-07-22T17:21:17+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: runtimewarning: Invalid value created in double_scalars.","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/double_scalarsta-runtimewarning-gecersiz-degerle-karsilasildi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"Nas\u0131l d\u00fczeltilir: runtimewarning: double_scalars&#39;ta ge\u00e7ersiz de\u011ferle kar\u015f\u0131la\u015f\u0131ld\u0131"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/tr\/#website","url":"https:\/\/statorials.org\/tr\/","name":"Statorials","description":"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/tr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil","sameAs":["https:\/\/statorials.org\/tr"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/2338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/comments?post=2338"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/2338\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=2338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=2338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=2338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}