This is a single numpy array.
Also this array is interpreted as containing multiple evaluation of a function at different values. And it computes the gradient for the function these values represent.
Is that what you want?