Какой самый быстрый способ интерполировать ND-переменную на неоднородной решетке широты на круг точек, определяемых широтой? - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь интерполировать N-мерную переменную (это могут быть 4, 5, 6 и т. Д. Измерения) из неоднородной решетке Латона в круг точек в пространстве Латона.Сейчас я зацикливаюсь на каждом измерении, которое оказалось слишком трудоемким и приводит к превышению времени процессора.Есть ли способ выполнить двумерную интерполяцию из неоднородной сетки на круг латунных точек без необходимости цикла for?Если выбранный сегмент данных является двумерным и имеет неоднородную решетку широты, может ли этот подход быть легко распространен на более чем одно измерение без использования циклов for?

Я хочу повысить как эффективность программы, так и избежать превышения времени процессора.

Я не считаю, что предоставление кода сейчас необходимо.Я просмотрел онлайн и не нашел подобной проблемы.Я опубликовал вопрос, связанный с этим, в котором есть части кода;Тем не менее, я стараюсь избегать слишком много деталей и решать наиболее важный вопрос, который изложен выше.

scipy.griddata не работает, так как это неоднородная сетка.

Я посмотрел на scipy.interpolate.LinearNDInterpolator, но я не понимаю, как эта функция знает точки для интерполяции.У меня есть переменные на неоднородной сетке, но мне нужно указать латоны на окружности, которые у меня уже есть, чтобы интерполировать данные на неоднородной решетке на круг ...

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