【发布时间】:2018-07-06 10:29:45
【问题描述】:
我有一个包含 372 个时间步长的 netCDF 变量,我需要对该变量进行切片以读取每个单独的时间步长以进行后续处理。
我用过 glob。读入我的 12 个 netCDF 文件,然后定义变量。
NAME_files = glob.glob('RGL*nc')
NAME_files = NAME_files[0:12]
for n in (NAME_files):
RGL = Dataset(n, mode='r')
footprint = RGL.variables['fp'][:]
lons = RGL.variables['lon'][:]
lats = RGL.variables['lat'][:]
我现在需要在循环中为变量“footprint”的 372 个时间步中的每一个重复以下代码。
footprint_2 = RGL.variables['fp'][:,:,1:2]
我是 Python 新手,对循环的掌握很差。任何帮助将不胜感激,包括更好地解释/描述我的问题。
【问题讨论】:
标签: python loops variables slice netcdf