设tensor
为张量 where len(tensor.get_shape()) == 2
。怎么办np.nansum(tensor, axis=1)
?从文档中,nansum
“返回给定轴上的数组元素的总和,将非数字(NaNs)视为零”。
我可以看到如何使用:
tf.reduce_sum(tf.where(tf.is_nan(tensor), tf.zeros_like(tensor), tensor), axis=1)
但这似乎过于复杂。有没有更好的方法?
设tensor
为张量 where len(tensor.get_shape()) == 2
。怎么办np.nansum(tensor, axis=1)
?从文档中,nansum
“返回给定轴上的数组元素的总和,将非数字(NaNs)视为零”。
我可以看到如何使用:
tf.reduce_sum(tf.where(tf.is_nan(tensor), tf.zeros_like(tensor), tensor), axis=1)
但这似乎过于复杂。有没有更好的方法?