當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python tf.compat.v1.assert_negative用法及代碼示例

斷言條件 x < 0 保持元素。

用法

tf.compat.v1.assert_negative(
    x, data=None, summarize=None, message=None, name=None
)

參數

  • x 數字 Tensor
  • data 如果條件為 False,則打印出的張量。默認為錯誤消息和 x 的前幾個條目。
  • summarize 打印每個張量的這麽多條目。
  • message 默認消息的前綴字符串。
  • name 此操作的名稱(可選)。默認為"assert_negative"。

返回

  • 如果 x < 0 為 False,則引發 InvalidArgumentError 的操作。

拋出

  • InvalidArgumentError 如果可以立即執行檢查並且 x < 0 為 False。檢查可以在即刻執行期間立即執行,或者如果 x 是靜態已知的。

在圖形模式下運行時,您應該添加對此操作的依賴以確保它運行。將依賴項添加到操作的示例:

with tf.control_dependencies([tf.debugging.assert_negative(x, y)]):
  output = tf.reduce_sum(x)

負數意味著,對於 x 的每個元素 x[i] ,我們有 x[i] < 0 。如果x 為空,這很容易滿足。

eager模式兼容性

返回None。

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.compat.v1.assert_negative。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。