Разности соседних в NumPy
Чтобы найти разности соседних элементов массива,
используют функцию np.diff.
Она принимает ряд
и возвращает новый ряд из попарных
разностей: из каждого следующего
значения вычитается предыдущее.
Для ряда квадратов [1, 4, 9]
получится [3, 5], потому что
4 - 1 = 3 и 9 - 4 = 5.
Длина результата на одну ячейку
меньше, чем у исходного массива:
последний элемент не с чем сравнивать.
Посмотрим на пример:
import numpy as np
squares = np.array([1, 4, 9])
steps = np.diff(squares)
print(steps) # выведет [3 5]
Для ряда values [2, 5, 10, 17]
найдите разности соседних элементов
и выведите результат.
Для ряда nums [0, 1, 4, 9, 16]
постройте ряд попарных разностей
и выведите его.