Существует ли функция xarray в Python, например interp, для поиска ближайшего значения координаты, соответствующего значPython

Программы на Python
Ответить
Anonymous
 Существует ли функция xarray в Python, например interp, для поиска ближайшего значения координаты, соответствующего знач

Сообщение Anonymous »

Я ищу способ вернуть интерполированное значение координат переменной по значению переменной запроса. Я думаю, что это противоположно обычной интерполяции/поиску в таблице.
Например, вот простая нормальная интерполяция,
Из этого очень хорошего урока:

Код: Выделить всё

x_data = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
f = xr.DataArray(x_data**2, dims=['x'], coords={'x': x_data})
f.plot(marker='o')
Что создает этот график:
Изображение

Таким образом, стандартный поиск (например, f.interp(x=4.5)) будет искать значение переменной в некотором значении координаты x. Но я хочу найти значение x, где переменная равна некоторому значению. Например, на приведенном выше графике каково значение x, где переменная равна 20.
В конечном итоге я пытаюсь сделать это для трехмерного поля температуры (долгота x широта x глубина). Итак, как мне найти значение глубины, где поле температуры наиболее близко к указанному мной значению.
Заранее большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/716 ... coordinate
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»