python 读取netCDF 文件方法


1. 安装netCDF库

首先下载netCDF包,网址:https://pypi.org/project/netCDF4/

 选择符合自己要求的whl文件

 使用 pip 命令进行安装

pip install netCDF4-1.5.3-cp38-cp38-win_amd64.whl

2. 相关代码如下所示:

 1 from netCDF4 import Dataset
 2 
 3 # 查看nc数据基本信息
 4 # nc_obj = Dataset(r'E:\文档\My RSM-VAT Files\Data\Example\PRD_SD_JAN_41_41\CMAQ\ACONC.1',mode='r', format="NETCDF4")
 5 path = r"E:\PaperData\PRD_SD_JAN_41_41\CMAQ\ACONC.1"
 6 nc_obj = Dataset(path, mode='r', format="NETCDF4")
 7 print(nc_obj)
 8 # 查看nc数据各个变量的信息
 9 print(nc_obj.variables.keys())
10 for i in nc_obj.variables.keys():
11     print('___________________________________________')
12     print(i)
13     print(nc_obj.variables[i])
14 
15 NOx = (nc_obj.variables['NOx'][:])
16 SO2 = (nc_obj.variables['SO2'][:])
17 NH3 = (nc_obj.variables['NH3'][:])
18 VOC = (nc_obj.variables['VOC'][:])

计算结果如图所示

 

 

注意:路径中若出现中文字符则需要转码,但是目前本人尚未实现该技术。 

 

参考资料:

https://blog.csdn.net/wildand/article/details/88899718

 https://www.cnblogs.com/oikoumene/p/11137789.html

https://www.csdn.net/gather_2e/Mtjagg2sMzM2LWJsb2cO0O0O.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM