相关疑难解决方法(0)

如何使用numpy在二维数组上执行max/mean pooling

给定2D(M x N)矩阵和2D内核(K x L),我如何返回一个矩阵,该矩阵是使用图像上给定内核的最大或均值池的结果?

如果可能的话,我想使用numpy.

注意:M,N,K,L可以是偶数或奇数,并且它们不需要彼此完全可分,例如:7x5矩阵和2x2内核.

例如,最大池:

matrix:
array([[  20,  200,   -5,   23],
       [ -13,  134,  119,  100],
       [ 120,   32,   49,   25],
       [-120,   12,   09,   23]])
kernel: 2 x 2
soln:
array([[  200,  119],
       [  120,   49]])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy matrix max-pooling

26
推荐指数
3
解决办法
2万
查看次数

标签 统计

arrays ×1

matrix ×1

max-pooling ×1

numpy ×1

python ×1