python读取.nc(netCDF4)文件

拿到了一份历年全球海温的数据,格式是.nc,于是来读取看看。

from netCDF4 import Dataset
import numpy as np
# 读取nc文件
dataset = Dataset('sst.month.mean.nc', mode='r', format='NETCDF4')
# 查看信息
print(dataset)

python读取.nc(netCDF4)文件_第1张图片
可以看到该文件共四个变量:lat, lon, time, sst.
查看其信息:

# 查看变量
print(dataset.variables.keys())

全部变量
查看某个变量的信息:

# 查看某个变量的信息
print(dataset.variables['sst'])

python读取.nc(netCDF4)文件_第2张图片
查看某个变量的属性:

# 查看某个变量的属性
print(dataset.variables['sst'].ncattrs())

变量sst的所有属性
查看变量具体的值:

# 查看变量的值
print(dataset.variables['sst'][:])

python读取.nc(netCDF4)文件_第3张图片
可以看出来sst是一个f(lon, lat, time)的变量。

你可能感兴趣的:(气象,python)