【发布时间】:2017-03-19 13:02:38
【问题描述】:
我想沿张量的特定维度屏蔽所有其他值,但看不到生成此类蒙版的好方法。例如
#Masking on the 2nd dimension
a = [[1,2,3,4,5],[6,7,8,9,0]
mask = [[1,0,1,0,1],[1,1,1,1,1]]
b = a * mask #would return [[1,0,3,0,5],[6,0,8,0,0]]
有没有简单的方法来生成这样的掩码?
理想情况下,我想做如下的事情:
mask = tf.ones_like(input_tensor)
mask[:,::2] = 0
mask * input_tensor
但是切片分配似乎不像在 Numpy 中那么简单。
【问题讨论】:
标签: arrays tensorflow masking