1. 程式人生 > >Python assert用法

Python assert用法

以下舉例說明:

a = 1
b = -1
assert a == b,'a != b'

輸出結果如下:

AssertionError Traceback (most recent call last) AssertionError: a != b

簡言之,斷言函式用於確認兩個表示式的值是否滿足特定條件,若不滿足,則函式返回斷言錯誤結果,''中間為自己設定的原因。 在做機器學習或深度學習演算法時,可能會用assert來判斷矩陣的尺寸是否相等或是否滿足某些條件,防止對矩陣操作時出現問題。