【发布时间】:2020-04-09 19:24:40
【问题描述】:
我在一个目录中有数百个 3D Netcdf 文件。我想首先在 for 循环中一次读取目录中存在的所有 Netcdf 数据,并创建一个具有与单个文件之一相同的变量和属性的 NetCDF 文件,例如 -Fill_value missing_value Lon 和 @ 987654324@。一个文件中有多个变量属于同一月份。
每个数据的维度:1x180x360,最后我的文件应该是280x180x360
所有数据都包含相同的变量和属性。?
cdo merge file.nc file2.nc file.nc new_file.nc
不起作用,因为我正在使用 Windows 和 Python 3.7。
from netCDF4 import Dataset
file1 = 'D:\DATA\gls_SWE5K_202001_NHEMI_SSMIS_v0.nc'
data = Dataset(file1, 'r')
TW= data.variables['tw'][:]
Pre = data.variables['pre'][:]
Tem = data.variables['tem'][:]
Lonn = data.variables['lon'][:]
Lat = data.variables['lat'][:]
Time = data.variables['time'][:]
非常感谢任何帮助,
【问题讨论】:
-
嗨,Ehsan,很不清楚你想做什么,是文件的简单 cdo 合并时间吗?蟒蛇从哪里来?请尝试澄清
标签: multidimensional-array 3d netcdf