поделить на значения другого, массивы с двумя мерностями latitude и longitude, но у них разный размер, есть ли какие-то готовые оптимизированные варианты, а не тупой перебор типо такого ?
for y, lat in enumerate(tmp.coords['lat']):
for x, lon in enumerate(tmp.coords['lon']):
value = float(da.sel(lat=lat, lon=lon, method="nearest"))
if not float(tmp[y][x]) == 0.0:
tmp[y][x] = value / float(tmp[y][x])
Они тебя щас в Gpt отправят))
gpt мне выдал просто broadcast_like использовать, но это гавно метод, данные теряются, он просто кое-как расширяет, но без интерполяции, интерполяцию я пытался делать через xe.regridder, но я там упираюсь в то, что 32гб ОЗУ мне не хватает, там мерность у одного 1501х3600 и его нужно растянуть до 7501х18000 другого
Обсуждают сегодня