{"id":2192,"date":"2023-07-23T07:57:52","date_gmt":"2023-07-23T07:57:52","guid":{"rendered":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/"},"modified":"2023-07-23T07:57:52","modified_gmt":"2023-07-23T07:57:52","slug":"runtimewaarschuwing-overflow-ontmoeting-in-exp","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/","title":{"rendered":"Oplossing: runtimewarning: overloop aangetroffen in exp"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een waarschuwing die je tegen kunt komen in Python is:<\/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;\">Deze waarschuwing treedt op wanneer u de <strong>exp<\/strong> NumPy-functie gebruikt, maar een waarde gebruikt die te groot is om te kunnen verwerken.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het is belangrijk op te merken dat dit slechts een <strong>waarschuwing<\/strong> is en dat NumPy nog steeds de door u gevraagde berekening zal uitvoeren, maar standaard een waarschuwing geeft.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wanneer u deze waarschuwing tegenkomt, heeft u twee opties:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Negeer het.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Verwijder de waarschuwing volledig.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u in de praktijk op deze waarschuwing kunt reageren.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Hoe de waarschuwing te reproduceren<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende berekening uitvoeren in Python:<\/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;\">Merk op dat NumPy de berekening uitvoert (het resultaat is 0,0), maar nog steeds de <strong>RuntimeWarning<\/strong> afdrukt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze waarschuwing wordt weergegeven omdat de waarde np.exp(1140) e <sup>1140<\/sup> vertegenwoordigt, wat een <em>enorm<\/em> getal is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We hebben NumPy in principe gevraagd om de volgende berekening uit te voeren:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1 \/ (1 + enorm aantal)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dit kan worden teruggebracht tot:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1 \/ enorm aantal<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Het is inderdaad 0, daarom heeft NumPy het resultaat als <strong>0,0<\/strong> berekend.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Hoe de waarschuwing te verwijderen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als we willen, kunnen we het <strong>waarschuwingspakket<\/strong> gebruiken om de waarschuwingen als volgt te onderdrukken:<\/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;\">Houd er rekening mee dat NumPy de berekening uitvoert en geen RuntimeWarning weergeeft.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking<\/strong> : over het algemeen kunnen waarschuwingen nuttig zijn bij het identificeren van stukjes code die lang duren om uit te voeren. Wees dus zeer selectief als u besluit waarschuwingen te verwijderen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende fouten in Python kunt oplossen:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/pandas-sleutelfout\/\" target=\"_blank\" rel=\"noopener\">Hoe KeyError in Panda&#8217;s te repareren<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/valueerror-kan-float-nan-niet-omzetten-in-geheel-getal\/\" target=\"_blank\" rel=\"noopener\">Oplossing: ValueError: Kan float NaN niet naar int converteren<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/de-operanden-konden-niet-met-de-formulieren-worden-uitgezonden\/\" target=\"_blank\" rel=\"noopener\">Oplossing: ValueError: Operanden konden niet worden uitgezonden met vormen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een waarschuwing die je tegen kunt komen in Python is: RuntimeWarning: overflow encountered in exp Deze waarschuwing treedt op wanneer u de exp NumPy-functie gebruikt, maar een waarde gebruikt die te groot is om te kunnen verwerken. Het is belangrijk op te merken dat dit slechts een waarschuwing is en dat NumPy nog steeds de [&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-2192","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:\" \/>\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\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-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=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/\",\"url\":\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/\",\"name\":\"Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-23T07:57:52+00:00\",\"dateModified\":\"2023-07-23T07:57:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oplossing: runtimewarning: overloop aangetroffen in exp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials","description":"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:","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\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/","og_locale":"de_DE","og_type":"article","og_title":"Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:","og_url":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/","og_site_name":"Statorials","article_published_time":"2023-07-23T07:57:52+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/","url":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/","name":"Oplossing: RuntimeWarning: overloop aangetroffen in exp - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-23T07:57:52+00:00","dateModified":"2023-07-23T07:57:52+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u de volgende fout in Python kunt oplossen:","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/runtimewaarschuwing-overflow-ontmoeting-in-exp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Oplossing: runtimewarning: overloop aangetroffen in exp"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=2192"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2192\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=2192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=2192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=2192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}