python读取与处理netcdf数据方式
作者:六盘水月照 时间:2021-11-09 02:45:01
netcdf是气候数据中的主流格式,当涉及到大范围的全球数万个格网点数据时,使用python脚本可以较快地读取与处理。
import netCDF4
from netCDF4 import Dataset
import numpy as np
import sys
import os
#计算日期数
import datetime
d1=datetime.date(1900,1,1)
d3 = d1 + datetime.timedelta(days =100)
print (d3)
#查看nc数据基本信息
nc_obj=Dataset('precip.nc')
print(nc_obj)
#查看nc数据各个变量的信息
print(nc_obj.variables.keys())
for i in nc_obj.variables.keys():
print('___________________________________________')
print(i)
print(nc_obj.variables[i])
precip=(nc_obj.variables['precip'][:])
lat=(nc_obj.variables['lat'][:])
lon=(nc_obj.variables['lon'][:])
举例子
#39.76,116.25所在经纬度网格大致位于北京市大兴区,查询2012年年总降水量为523.8mm,大致吻合常规结果(百度百科大兴区年平均降水量约为556mm)。
l1=[]
for i in range(23377,23742):#2012年时间区间
l1.append(data[i][0][100][592]) #100,592为经纬度标记
print(np.sum(l1))
来源:https://www.cnblogs.com/oikoumene/p/11137789.html
标签:python,netcdf
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python并发编程之多进程、多线程、异步和协程详解
2021-12-10 00:20:35
利用OpenCV进行对象跟踪的示例代码
2023-05-28 14:14:54
在查询分析器理启动或停止SQL Agent服务
2009-01-08 16:20:00
在MySQL中使用XML数据—数据格式化
2009-12-29 10:26:00
Python实现字符串的逆序 C++字符串逆序算法
2022-04-10 01:35:54
通过python-pptx模块操作ppt文件的方法
2022-07-20 09:41:33
详解阿里云视频直播PHP-SDK接入教程
2023-11-21 02:19:17
![](https://img.aspxhome.com/file/2023/1/111351_0s.png)
Python基类函数的重载与调用实例分析
2021-03-02 21:28:30
flask-script模块的具体使用
2022-04-08 10:53:34
通过python实现弹窗广告拦截过程详解
2022-04-12 09:21:31
![](https://img.aspxhome.com/file/2023/8/71448_0s.png)
python去除列表中的空值元素实战技巧
2023-12-08 12:16:06
用Python的Django框架来制作一个RSS阅读器
2023-01-31 19:17:33
![](https://img.aspxhome.com/file/2023/6/66406_0s.jpg)
利用Python实现面部识别的方法详解
2021-02-08 05:00:57
![](https://img.aspxhome.com/file/2023/0/107580_0s.jpg)
提升设计品质的8个布局方案[译]
2010-03-18 16:06:00
![](https://img.aspxhome.com/file/UploadPic/20103/18/01-33s.jpg)
Python并发编程实例教程之线程的玩法
2022-02-02 08:17:41
15款非常有用的前端开发CSS网格(grid system)生成器
2009-07-06 13:02:00
![](https://img.aspxhome.com/file/UploadPic/20097/6/grid-layout-generator-by-pagecolumn-14s.jpg)
python操作excel的包(openpyxl、xlsxwriter)
2023-05-22 09:12:07
![](https://img.aspxhome.com/file/2023/1/112741_0s.png)
使用python切片实现二维数组复制示例
2021-11-02 22:24:41
python实现简易五子棋游戏(控制台版)
2022-01-14 14:38:30
![](https://img.aspxhome.com/file/2023/2/70202_0s.jpg)
python3安装speech语音模块的方法
2023-03-24 12:09:32
![](https://img.aspxhome.com/file/2023/4/95424_0s.jpg)