MATLAB 'cubi c' или 'spline' эквивалентный interp3 в Python - PullRequest
0 голосов
/ 18 марта 2020

Мне нужно найти функцию в Python для интерполяции 3D-набора данных (от 200X256X10 до 200X256X100) с использованием «cubi c» (свертка cubi c) или «сплайна» (cubi c) сплайн). В MATLAB для меня это выглядит довольно просто: interp3 и выбор одного из двух упомянутых мною методов.

В Python Я попробовал следующее, однако они не отвечают всем моим требованиям: scipy.interpolate.interpn и, к сожалению, scipy.interpolate.griddata не предоставляют опцию сплайна для наборов данных 3D; scipy.interpolate.Rbf приводит к ошибке памяти, учитывая размер моего набора данных.

Я знаю, что этот вопрос задавался ранее, но, к сожалению, несколько найденных ответов предполагают использование функций, которые не предоставляют опцию сплайна. для 3D-интерполяции.

Заранее спасибо.

...