簡體   English   中英

如何在 Python 的 IDE 中抑制警告? (IDE 是 Jupyter)

[英]How do I suppress a warning in the IDE in Python? (IDE is Jupyter)

有沒有一種簡單的方法可以隱藏 IDE 打印輸出中的錯誤?

logts = np.log(ts)
plt.plot(logts, amps, "1", ms=10)

是我的相關代碼部分。 由於ts包含 0 作為第一點,Python 並不太喜歡np.log(ts)操作。 IDE (Jupyter) 拋出錯誤信息

C:\\ProgramData\\Anaconda3\\lib\\site-packages\\ipykernel_launcher.py:119: RuntimeWarning: 在日志中遇到除以零

但是其余的代碼運行良好,相關的結果對(ts = 0 和相應的amps值在繪制最佳擬合線以阻止無窮大問題時無論如何都會被刪除。但我仍然想抑制該特定錯誤消息,因為我知道是什么原因造成的,否則沒問題。

您可以使用

import warnings; 
warnings.simplefilter('ignore')

在程序開始時忽略所有警告。


如果您只想忽略該特定警告,請使用“seterr”

np.seterr(divide = 'ignore') 
logts = np.log(ts)
np.seterr(divide = 'warn') 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM