1、netCDF4库的安装
下载地址: netCDF4 · PyPI
选择适配包下载完成
在需要的环境下运行如下代码
pip install D:\目录\scipy-1.7.3-cp310-cp310-win_amd64.whl
2、NC文件监测
原理介绍:NC文件的组织形式为字典类型,及包含keys和values,对应csv数据表中的横纵单元格数据,值得注意的是NC文件可能包含多个维度的数据,这里不再赘述。
keys查看:
print(dataset.variables.keys())
values查看:
print(dataset.variables['keys'])
(keys即为想要查看的属性,例如:lat、lon、depth等)
数据存储:
data = dataset.variables['keys'][:]
(keys同上)
3、代码参考
# -*- coding: utf-8 -*-
# @Author : yanyao
# @Time : 2023/5/29 13:24
# @Function:气象数据NC文件监测
import netCDF4 as nc
# 打开NetCDF文件
filename = "your_file.nc"
data = nc.Dataset(filename)
# 输出文件信息
print("文件信息:")
print(data)
# 输出变量列表
print("\n变量列表:")
for var in data.variables:
print(var)
# 读取和输出变量数据
print("\n变量数据:")
for var in data.variables:
print(f"\n变量名:{var}")
print(f"数据维度:{data.variables[var].dimensions}")
print(f"数据值:\n{data.variables[var][:]}")
# 关闭文件
data.close()