Shift All Indices In Numpy Array
I have a numpy array like this: x=np.array([0,1,2,3,4]) and want to create an array where the value in index 0 is in index 1, index 1 is in index 2, etc. The output I want is: y
Solution 1:
You can use
y = numpy.roll(x, 1)
y[0] = 0
or
y = numpy.r_[0, x[:-1]]
Post a Comment for "Shift All Indices In Numpy Array"