滑动窗口/网格

时间:2016-02-20 22:55:08

标签: python arrays numpy

我知道滑动窗口上有很多信息,我没有得到我想要的结果。我不确定我是否完全理解所使用的numpy函数背后的过程,我希望有人可以更好地解释它。

我希望这样做可以创建一个各种尺寸的滑动窗口,即3x3 4x4等等,用于空间分析工作。我所拥有的是一个已转换为数组的栅格:

RasterArray = [[1,2,3,1],     
               [4,3,2,5],
               [3,4,2,3],
               [3,2,4,5]]

此栅格是一个包含4x4

的多维数组

我想有一个滑动窗口说3x3来通过数组并返回值上下的值谨慎

例如:

[[1,2],
 [4,3]]

[[1,2,3],
 [4,3,2]]

[[2,3,1],
 [3,2,5]]

[[3,1],
 [2,5]]

[[1,2],
 [4,3],
 [3,4]]

[[1,2,3],
 [4,3,2],
 [3,4,2]]

等等

如果有人能够更彻底地解释如何做到这一点,我将非常感激。

0 个答案:

没有答案