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

Линейная интерполяция в NumPy

Функция np.interp по опорным абсциссам xp и значениям fp возвращает линейно интерполированное число для заданной точки x. Ряд xp должен идти строго по возрастанию.

При xp [0, 2], fp [0, 10] и точке 1 ответ равен 5: между нулём и двойкой мы на полпути, значит и значение на половине отрезка между 0 и 10.

Выведем такой расчёт:

import numpy as np xp = np.array([0, 2]) fp = np.array([0, 10]) value = np.interp(1, xp, fp) print(value) # выведет 5.0

По узлам [0, 3] со значениями [0, 12] найдите линейно интерполированное число для точки 1.5 и выведите его.

Для опор [0, 4] и значений [0, 20] получите результат в точке 1 и выведите его.

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