arr = np.array([[[0, 0, 0, -1], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [
    -1, 0, 0, 0]], [[0, 0, 0, 0], [0, -1, 0, 0], [0, 0, 0, 0], [0, 0, 0, -1
    ], [0, 0, 0, 0]]])
Как эффективно найти локальные минимумы гладкого многомерного массива в NumPy?