Пересечение объектов interpol1d - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть 2 кумулятивных распределения, которые я хочу найти на пересечении.Чтобы получить базовую функцию, я использовал функцию scipy interpol1d.То, что я пытаюсь выяснить сейчас, это как рассчитать их пересечение.Не уверен, как я могу это сделать.Пробовал fsolve, но не могу найти, как ограничить диапазон поиска решения (домен ограничен).

1 Ответ

0 голосов
/ 01 марта 2019

Используйте scipy.optimize.brentq для поиска корня в квадратных скобках:

brentq (лямбда-х: interp1d (xx, yy) (x) - interp1d (xxx, yyy) (x), -1, 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...