У меня есть одномерный массив или список, содержащий целые числа, например. x = [0, 2, 4, 7, 8, 12, 15, 23, 28, 39]
.Функция, которая находит различие между элементами 1D массива/списка, например. x [n] -x [n-1], x [n-2] -x [n-1], где n - размер массива/списка
Я хочу иметь функцию, которая выполняет следующее: Возвращает список/массив, хранящий
x[9]-x[8], x[8]-x[7], x[7]-x[6], ......., x[1]-x[0]
В этом примере я должен получить список/массив дает [11, 5, 8, 3, 4 , 1, 3, 2, 2].
мне нужна эта функция, выполняемая в цикле в то время, когда для каждого цикла размер списка/массива x
растет 1.
Как сделать это в Python или Numpy?
В отличие от this other question, этот вопрос ищет разницу между элементами от конца списка/массива до начала: этот вопрос математически отличается от другого вопроса.
Возможный дубликат [Python - Различия между элементами списка] (http://stackoverflow.com/questions/2400840/python-differences-between-elements-of- a-list) –