我试图从每小时的数据(每3小时一次)中找到每日最高温度。我不熟悉netcdf文件和python,所以不知道从哪里开始。我如何找到最大每日价值?我可以用max()吗
file='air.2m.2018.nc'
ncin = Dataset(file,'r')
#put data into numpy arrays
lons=ncin.variables['lon'][:]
lats=ncin.variables['lat'][:]
lats1=ncin.variables['lat'][:,0]
temp=ncin.variables['air'][:]
time_2018=ncin.variables['time']
dtime = netCDF4.num2date(time_2018[:],time_2018.units)
当我打印(dtime)时,它如下所示:
cftime.DatetimeGregorian(2018, 1, 1, 0, 0, 0, 0)
cftime.DatetimeGregorian(2018, 1, 1, 3, 0, 0, 0)
使用xarray应该很容易做到这一点:
相关问题 更多 >
编程相关推荐