Если вы хотите повернуть список, вы можете использовать deque вместо numpy массива. Эта структура данных предназначена для такого рода операций и напрямую обеспечивает функцию поворота.
>>> from collections import deque
>>> a = deque([1, 2, 3, 4])
>>> a.rotate(-1)
>>> a
deque([2, 3, 4, 1])
Если вы хотите использовать Numpy, вы можете проверить функцию roll
.
>>> import numpy as np
>>> a = np.array([1,2,3,4])
>>> np.roll(a, -1)
array([2, 3, 4, 1])