x = np.array([1, 1, 2, 3, 3, 3, 2, 1, 1])
x = from_array(x, chunks=5)

def derivative(x):
    return x - np.roll(x, 1)
y = x.map_overlap(derivative, depth=1, boundary=0)
y.compute()
Как запрограммировать трафарет с Dask