如何使用python读取nc文件

CMIP6、ERA5等气候模型跑出来的结果经常被储存在nc格式(netcdf)文件中,可以使用python中的netCDF4库进行读取。

以读取文件FileName.nc中的参数t2m为例:

from netCDF4 import Dataset as NetCDFFile
nc = NetCDFFile('FileName.nc')
Data = nc.variables['t2m']
lons = nc.variables['longitude']
lats = nc.variables['latitude']

这样可以得到nc文件里的数据和坐标,分别存放在Data、lons、lats里,格式均为MaskedArray,可用numpy.ma里的函数进行下一步的读写操作。


希望可以帮到你!如果可以的话,欢迎投喂~
微信赞赏码