- 积分
- 2415
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-25
- 最后登录
- 1970-1-1
|
发表于 2015-5-19 16:42:54
|
显示全部楼层
我用的是netCDF4模块,和Scientific.IO.NetCDF模块差不多。
from netCDF4 import num2date
from netCDF4 import Dataset
比如q是一个nc数据:
q=Dataset(r'D:\Desktop\model\Bats\gao5\gao2000monmean_lonlat.nc')
t=q.variables['time']
time=t[:]
timed=num2date(time,t.units)
timed就是一个时间序列:
In [4]:timed
Out[4]:
array([datetime.datetime(2000, 1, 31, 18, 0),
datetime.datetime(2000, 2, 29, 18, 0),
datetime.datetime(2000, 3, 31, 18, 0),
datetime.datetime(2000, 4, 30, 18, 0),
datetime.datetime(2000, 5, 31, 18, 0),
datetime.datetime(2000, 6, 30, 18, 0),
datetime.datetime(2000, 7, 31, 18, 0),
datetime.datetime(2000, 8, 1, 0, 0)], dtype=object)
|
|