Я хотел бы уменьшить разрешение данных netcdf с 0,5 градуса до 0,25 (или ниже), просто создав новые ячейки сетки с более мелким разрешением, которые имеют то же значение, что и ячейка с более грубым разрешением. У меня есть фол. код, который отлично работает для создания файла с более грубым разрешением:
from mpl_toolkits.basemap import Basemap
from netCDF4 import Dataset
import numpy as np
import pdb
filename = '/Users/r/global_aug4.region.nc'
pdb.set_trace()
with Dataset(filename, mode='r') as fh:
lons = fh.variables['lon'][:]
lats = fh.variables['lat'][:]
biom = fh.variables['biomass'][:].squeeze()
lons_sub, lats_sub = np.meshgrid(lons[::4], lats[::4])
coarse = Basemap.interp(biom, lons, lats, lons_sub, lats_sub, order=1)
Как мне создать что-то, что идет другим путем, то есть от более грубого к более тонкому масштабу