{"id":2190,"date":"2023-07-23T07:57:52","date_gmt":"2023-07-23T07:57:52","guid":{"rendered":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/"},"modified":"2023-07-23T07:57:52","modified_gmt":"2023-07-23T07:57:52","slug":"runtimewarning-napotkanie-przepelnienia-w-exp","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/","title":{"rendered":"Jak naprawi\u0107: runtimewarning: napotkano przepe\u0142nienie w exp"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ostrze\u017cenie, kt\u00f3re mo\u017cesz napotka\u0107 w Pythonie, to:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>RuntimeWarning: overflow encountered in exp\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">To ostrze\u017cenie pojawia si\u0119, gdy u\u017cywasz funkcji <strong>exp<\/strong> NumPy, ale u\u017cywasz warto\u015bci, kt\u00f3ra jest zbyt du\u017ca, aby mog\u0142a j\u0105 obs\u0142u\u017cy\u0107.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nale\u017cy pami\u0119ta\u0107, \u017ce jest to tylko <strong>ostrze\u017cenie<\/strong> i NumPy nadal wykona \u017c\u0105dane obliczenia, ale domy\u015blnie wy\u015bwietla ostrze\u017cenie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kiedy zobaczysz to ostrze\u017cenie, masz dwie mo\u017cliwo\u015bci:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Zignoruj to.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Ca\u0142kowicie usu\u0144 ostrze\u017cenie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Poni\u017cszy przyk\u0142ad pokazuje, jak w praktyce zareagowa\u0107 na to ostrze\u017cenie.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Jak odtworzy\u0107 ostrze\u017cenie<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce wykonujemy nast\u0119puj\u0105ce obliczenia w Pythonie:<\/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;\">#perform some calculation\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (1\/(1+np. <span style=\"color: #3366ff;\">exp<\/span> (1140)))\n\n0.0\n\n\/srv\/conda\/envs\/notebook\/lib\/python3.7\/site-packages\/ipykernel_launcher.py:3:\nRuntimeWarning: overflow encountered in exp\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Zauwa\u017c, \u017ce NumPy wykonuje obliczenia (wynik wynosi 0,0), ale nadal drukuje <strong>RuntimeWarning<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">To ostrze\u017cenie jest drukowane, poniewa\u017c warto\u015b\u0107 np.exp(1140) reprezentuje e <sup>1140<\/sup> , kt\u00f3re jest liczb\u0105 <em>ogromn\u0105<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Zasadniczo poprosili\u015bmy NumPy o wykonanie nast\u0119puj\u0105cych oblicze\u0144:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1 \/ (1 + ogromna liczba)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Mo\u017cna to sprowadzi\u0107 do:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1 \/ ogromna liczba<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Rzeczywi\u015bcie jest to 0, dlatego NumPy obliczy\u0142 wynik jako <strong>0.0<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Jak usun\u0105\u0107 ostrze\u017cenie<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Je\u015bli chcemy, mo\u017cemy u\u017cy\u0107 pakietu <strong>warns<\/strong> , aby ukry\u0107 ostrze\u017cenia w nast\u0119puj\u0105cy spos\u00f3b:<\/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;\">import<\/span> warnings\n\n<span style=\"color: #008080;\">#remove warnings<\/span>\nwarnings. <span style=\"color: #3366ff;\">filterwarnings<\/span> (' <span style=\"color: #ff0000;\">ignore<\/span> ')\n\n<span style=\"color: #008080;\">#perform some calculation\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (1\/(1+np. <span style=\"color: #3366ff;\">exp<\/span> (1140)))\n\n0.0<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nale\u017cy pami\u0119ta\u0107, \u017ce NumPy wykonuje obliczenia i nie wy\u015bwietla ostrze\u017cenia RuntimeWarning.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Uwaga<\/strong> : Og\u00f3lnie rzecz bior\u0105c, ostrze\u017cenia mog\u0105 by\u0107 pomocne w identyfikowaniu fragment\u00f3w kodu, kt\u00f3rych wykonanie zajmuje du\u017co czasu. Decyduj\u0105c si\u0119 na usuni\u0119cie ostrze\u017ce\u0144, nale\u017cy wi\u0119c zachowa\u0107 szczeg\u00f3ln\u0105 ostro\u017cno\u015b\u0107.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Poni\u017csze samouczki wyja\u015bniaj\u0105, jak naprawi\u0107 inne typowe b\u0142\u0119dy w Pythonie:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pl\/b\u0142ad-klucza-pandy\/\" target=\"_blank\" rel=\"noopener\">Jak naprawi\u0107 b\u0142\u0105d KeyError w Pandach<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/valueerror-nie-moze-przekonwertowac-float-nan-na-liczbe-ca\u0142kowita\/\" target=\"_blank\" rel=\"noopener\">Jak naprawi\u0107: ValueError: Nie mo\u017cna przekonwertowa\u0107 float NaN na int<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/operandy-nie-mog\u0142y-byc-rozg\u0142aszane-wraz-z-formularzami\/\" target=\"_blank\" rel=\"noopener\">Jak naprawi\u0107: B\u0142\u0105d warto\u015bci: Nie mo\u017cna rozg\u0142asza\u0107 argument\u00f3w z kszta\u0142tami<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ostrze\u017cenie, kt\u00f3re mo\u017cesz napotka\u0107 w Pythonie, to: RuntimeWarning: overflow encountered in exp To ostrze\u017cenie pojawia si\u0119, gdy u\u017cywasz funkcji exp NumPy, ale u\u017cywasz warto\u015bci, kt\u00f3ra jest zbyt du\u017ca, aby mog\u0142a j\u0105 obs\u0142u\u017cy\u0107. Nale\u017cy pami\u0119ta\u0107, \u017ce jest to tylko ostrze\u017cenie i NumPy nadal wykona \u017c\u0105dane obliczenia, ale domy\u015blnie wy\u015bwietla ostrze\u017cenie. Kiedy zobaczysz to ostrze\u017cenie, masz dwie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2190","post","type-post","status-publish","format-standard","hentry","category-przewodnik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials<\/title>\n<meta name=\"description\" content=\"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:\" \/>\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\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials\" \/>\n<meta property=\"og:description\" content=\"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T07:57:52+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/\",\"url\":\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/\",\"name\":\"Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-23T07:57:52+00:00\",\"dateModified\":\"2023-07-23T07:57:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak naprawi\u0107: runtimewarning: napotkano przepe\u0142nienie w exp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pl\/#website\",\"url\":\"https:\/\/statorials.org\/pl\/\",\"name\":\"Statorials\",\"description\":\"Tw\u00f3j przewodnik po kompetencjach statystycznych!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\",\"name\":\"Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin Anderson\"},\"description\":\"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej\",\"sameAs\":[\"https:\/\/statorials.org\/pl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials","description":"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:","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\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials","og_description":"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:","og_url":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/","og_site_name":"Statorials","article_published_time":"2023-07-23T07:57:52+00:00","author":"Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Benjamin Anderson","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/","url":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/","name":"Jak naprawi\u0107: RuntimeWarning: Napotkano przepe\u0142nienie w exp - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-23T07:57:52+00:00","dateModified":"2023-07-23T07:57:52+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"W tym samouczku wyja\u015bniono, jak naprawi\u0107 nast\u0119puj\u0105cy b\u0142\u0105d w Pythonie:","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/runtimewarning-napotkanie-przepelnienia-w-exp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak naprawi\u0107: runtimewarning: napotkano przepe\u0142nienie w exp"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pl\/#website","url":"https:\/\/statorials.org\/pl\/","name":"Statorials","description":"Tw\u00f3j przewodnik po kompetencjach statystycznych!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965","name":"Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Benjamin Anderson"},"description":"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej","sameAs":["https:\/\/statorials.org\/pl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/2190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/comments?post=2190"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/2190\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=2190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=2190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=2190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}