怎样pad一个二维矩阵

在python中会使用numpy.pad(martix, (a,b), (c,d), ‘constant’)这样的形式,让矩阵四周裹上一层0
在julia中是否有类似的库和操作

1 个赞

如果需要一些比较复杂的 padding 操作 (例如 镜像padding之类的),则需要使用到 ImageFiltering

https://juliaimages.org/ImageFiltering.jl/latest/function_reference.html#Boundaries-and-padding-1

这个暂时放在 ImageFiltering 下面,以后大概率会独立成库

1 个赞

提醒各位一个小细节,julia默认索引是从1开始,但是一个二维数组经过PaddedView操作后,索引会变成从0开始,也就是从(1,N)变成(0,N-1),相当奇怪

请给出具体的代码…