{"id":2192,"date":"2023-07-23T07:57:52","date_gmt":"2023-07-23T07:57:52","guid":{"rendered":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/"},"modified":"2023-07-23T07:57:52","modified_gmt":"2023-07-23T07:57:52","slug":"incontro-di-overflow-di-runtimewarning-nellexp","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/","title":{"rendered":"Come risolvere il problema: runtimewarning: rilevato overflow nell&#39;exp"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Un avviso che potresti incontrare in Python \u00e8:<\/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;\">Questo avviso si verifica quando si utilizza la funzione <strong>exp<\/strong> NumPy, ma si utilizza un valore troppo grande per essere gestito.<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u00c8 importante notare che questo \u00e8 solo un <strong>avviso<\/strong> e NumPy eseguir\u00e0 comunque il calcolo richiesto, ma fornisce l&#8217;avviso per impostazione predefinita.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Quando incontri questo avviso, hai due opzioni:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1.<\/strong> Ignoralo.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2.<\/strong> Rimuovere completamente l&#8217;avviso.<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come rispondere concretamente a questo avviso.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come riprodurre l&#8217;avviso<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di eseguire il seguente calcolo 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;\">Tieni presente che NumPy esegue il calcolo (il risultato \u00e8 0.0) ma stampa comunque <strong>RuntimeWarning<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo avviso viene stampato perch\u00e9 il valore np.exp(1140) rappresenta e <sup>1140<\/sup> , che \u00e8 un numero <em>enorme<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fondamentalmente abbiamo chiesto a NumPy di eseguire il seguente calcolo:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1 \/ (1 + numero massiccio)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Questo pu\u00f2 essere ridotto a:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">1\/numero massiccio<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">\u00c8 effettivamente 0, motivo per cui NumPy ha calcolato il risultato come <strong>0.0<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come rimuovere l&#8217;avviso<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Se vogliamo, possiamo usare il pacchetto <strong>wars<\/strong> per sopprimere gli avvisi come segue:<\/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;\">Tieni presente che NumPy esegue il calcolo e non visualizza un RuntimeWarning.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : in generale, gli avvisi possono essere utili per identificare parti di codice la cui esecuzione richiede molto tempo. Quindi sii molto selettivo quando decidi di rimuovere gli avvisi.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come correggere altri errori comuni in Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/errore-chiave-panda\/\" target=\"_blank\" rel=\"noopener\">Come correggere l&#8217;errore chiave nei Panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/valueerror-non-puo-convertire-float-nan-in-intero\/\" target=\"_blank\" rel=\"noopener\">Come risolvere il problema: ValueError: impossibile convertire float NaN in int<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/non-e-stato-possibile-trasmettere-gli-operandi-con-i-moduli\/\" target=\"_blank\" rel=\"noopener\">Come risolvere il problema: ValueError: non \u00e8 stato possibile trasmettere gli operandi con le forme<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un avviso che potresti incontrare in Python \u00e8: RuntimeWarning: overflow encountered in exp Questo avviso si verifica quando si utilizza la funzione exp NumPy, ma si utilizza un valore troppo grande per essere gestito. \u00c8 importante notare che questo \u00e8 solo un avviso e NumPy eseguir\u00e0 comunque il calcolo richiesto, ma fornisce l&#8217;avviso per impostazione [&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>Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come correggere il seguente errore in Python:\" \/>\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\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come correggere il seguente errore in Python:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/\" \/>\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=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/\",\"url\":\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/\",\"name\":\"Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-23T07:57:52+00:00\",\"dateModified\":\"2023-07-23T07:57:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come correggere il seguente errore in Python:\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come risolvere il problema: runtimewarning: rilevato overflow nell&#39;exp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials","description":"Questo tutorial spiega come correggere il seguente errore in Python:","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\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/","og_locale":"it_IT","og_type":"article","og_title":"Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials","og_description":"Questo tutorial spiega come correggere il seguente errore in Python:","og_url":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/","og_site_name":"Statorials","article_published_time":"2023-07-23T07:57:52+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/","url":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/","name":"Come risolvere il problema: RuntimeWarning: rilevato overflow in exp - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-23T07:57:52+00:00","dateModified":"2023-07-23T07:57:52+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come correggere il seguente errore in Python:","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/incontro-di-overflow-di-runtimewarning-nellexp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come risolvere il problema: runtimewarning: rilevato overflow nell&#39;exp"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2192"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=2192"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2192\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}