如何从Python中的每小时数据netcdf文件中查找每日最高温度?

2024-04-28 19:54:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从每小时的数据(每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)

Tags: 文件数据timenetcdfvariables温度maxfile