使用numpy时我一直收到此错误:
Warning (from warnings module):
File "somepath.py", line 249
return 1 / ( 1 + np.exp( -x))
RuntimeWarning: overflow encountered in exp
然而,这并没有告诉我什么,因为我仍然不知道它是如何得到这个错误的。通常当我收到错误时,它会追溯到它经历的函数以获取错误,但不是exp溢出。
如何收到错误信息?
答案 0 :(得分:2)
您可以要求Python将警告变为错误:
import warnings
warnings.filterwarnings("error", category=RuntimeWarning)
(Docs)