theano程序(四)


當函數出錯時,如何使函數進入調試狀態?



#導入頭文件

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)


發佈了17 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章