【问题标题】:Tensorflow: broadcast gray image (mxnx1) to (mxnx3)Tensorflow:将灰度图像(mxnx1)广播到(mxnx3)
【发布时间】:2017-07-14 13:28:10
【问题描述】:

我有一个张量,我尝试将灰度图像堆叠 3 次到深度。

tf.stack([mask_tensor, mask_tensor, mask_tensor], 2)

如果我尝试这个,总会出现另一个维度...

我已经在这个帖子上了:How to explicitly broadcast a tensor to match another's shape in tensorflow?

但它们不会复制值,只是用零填充。

【问题讨论】:

    标签: tensorflow broadcast


    【解决方案1】:

    您可以使用tf.tile,将输入张量沿第 3 维平铺 3 次:

    tf.tile(mask_tensor, [1, 1, 3])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-26
      • 2017-07-16
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      相关资源
      最近更新 更多