scipy cubi c сплайн-интерполяция в многомерном наборе данных - PullRequest
0 голосов
/ 23 января 2020

Я читал эту документацию о том, как сделать кубическую c сплайн-интерполяцию, http://lagrange.univ-lyon1.fr/docs/scipy/0.17.1/tutorial/interpolate.html, но она учит только тому, как выполнить сплайн в 1d и 2d, предположим, у меня есть два массивы X и Y, я могу просто сделать interpolate.splrep(X, Y, s=0). Но у меня есть 3 независимые переменные (X1, X2, X3) и одна зависимая переменная (Y).

. Я отформатировал свой набор данных для визуализации: https://github.com/yanghaobojordan/data/blob/master/results Первый столбец представляет X1, второй столбец X2, третий столбец X3 и четвертый столбец Y. Есть ли способ сделать сплайн-интерполяцию cubi c в моем многомерном наборе данных? так что, учитывая случайный x1=4.01, x2=6.7, x3=1.34 (all within the boundaries), функция вернет y=-0.987 (best estimate, just my guess).

Большинство сообщений, которые я читаю, относятся либо к 1d-интерполяции, либо к сетному набору данных. Любая помощь будет оценена!

...