РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpNmDf 118 of 145 menu
◀ ▶

Разности соседних в 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] постройте ряд попарных разностей и выведите его.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить