def shrink(data, rows, cols):
    row_sp = a.shape[0] / rows
col_sp = a.shape[1] / cols
tmp = np.sum(data[i::row_sp] for i in range(row_sp))
return np.sum(tmp[:, i::col_sp] for i in range(col_sp))
Уменьшить разрешение массива путем суммирования