Использование пользовательских интерполантов в пандах - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть локальный, сохраняющий монотонность, точный сплайн, который мне нравится. Мой код для него соответствует api ynew = f (x, y, xnew), но его можно легко перехватить в основанный на классе scipy.interpolate api.

Можно ли использовать указанный пользователем интерполятор, ноиспользовать подготовку и реализацию панд? Например, используя scipy.interpolate.CubicSpline в качестве примера? Просто чтобы прояснить, я только предлагаю использовать этот интерполятор в качестве замены пользовательской функции, чтобы упростить обсуждение - я понимаю, что pandas уже предоставляет стандартные инструменты scipy для внутреннего использования, и этот вопрос мне не помогает.

Подобные вопросы уже задавались ранее, но ответ был специальным и не связывал пользовательскую функцию с реализациями сплайнов pandas (resample.interpolate или pd.interpolate). Решение также требовало, чтобы трафарет сплайна составлял одно значение на каждой стороне, что не подходило бы для моего случая.

...