m, n = x.shape
K = int(np.floor(patch_size / 2.0))
R = np.arange(-K, K + 1)
out = np.take(x, R[:, (None)] * n + R + (indices[0] * n + indices[1])[:, (
    None), (None)])
Более быстрый способ извлечь патчи из изображений?