如何使用Eigen :: Tensor用边缘值填充3D体积?

时间:2019-04-19 15:05:49

标签: c++ padding eigen tensor

我知道有一个pad函数可以在张量为零的张量上创建一个视图。我想要的是(二维示例)

输入:

1 2 3
4 5 6
7 8 9

在所有面上用1个元素填充的输出:

1 1 2 3 3
1 1 2 3 3
4 4 5 6 6
7 7 8 9 9
7 7 8 9 9

是否有简单或直接的方法来做到这一点? 我能想到的最好的办法是手动将所有角区域设置为正确的值,这可能效率很低,并且编写的代码有些棘手。

0 个答案:

没有答案