gpt4 book ai didi

python - 创建 numpy 数组的扩展 View

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:05 26 4
gpt4 key购买 nike

我正在学习图像卷积,为了处理边缘,我想重复原始数组(在中心)的第一行和最后一行/列,如下所示:

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

(角上的值对应于对角线元素。)

我将迭代原始数组的每个像素,并使用上面的数组提取其 3x3 邻居。所以这是我的问题:是否可以生成与该数组对应的 View ,以便我不需要在内存中存储新的 (n+2)x(m+2) 数组?

最佳答案

没有办法将其作为 View 来做到这一点,因为没有办法让跨步起作用。对于不查看解决方案,numpy.pad做这个工作。您正在使用的信号处理例程还可以让您指定填充类型。

关于python - 创建 numpy 数组的扩展 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34073815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com