當函數出錯時,如何使函數進入調試狀態?
#導入頭文件
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)