【发布时间】:2018-02-03 00:51:09
【问题描述】:
我想检查一个 tensorflow 变量,如果它是 NaN,则将其设置为零。
我该怎么做?以下技巧似乎不起作用:
if tf.is_nan(v) is True:
v = 0.0
【问题讨论】:
-
你确定 is_nan() 返回一个布尔值吗?
-
它返回一个布尔类型的张量
-
v的形状是什么?v是标量吗? -
是优化的代价。所以,是的,它是一个包含标量数的张量。
标签: python if-statement tensorflow nan