当函数出错时,如何使函数进入调试状态?
#导入头文件
import theano
import theano.tensor as T
# 两数相除
num = T.scalar('num')
den = T.scalar('den')
divide = theano.function([num, den], num/den)
print divide(10, 2)
# 结果为: NaN
print divide(0, 0)
# 为了进入调试模式,设置如下:mode='DebugMode'
divide = theano.function([num, den], num/den, mode='DebugMode')
# NaNs now cause errors
print divide(0, 0)