python 创建netcdf_python读取与处理netcdf数据方式
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))
以上这篇python读取与处理netcdf数据方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
python 创建netcdf_python读取与处理netcdf数据方式相关推荐
- python创建Excel文件及写入保存数据
python创建Excel文件及写入保存数据 创建Excel文件及写入保存数据 文章目录 python创建Excel文件及写入保存数据 一. 创建并保存Excel文档 二.工作表的创建 三.完整代码 ...
- 如何使用Python创建,读取,更新和搜索Excel文件
This article will show in detail how to work with Excel files and how to modify specific data with P ...
- python读入tsv_PYTHON读取TXT/CSV/TSV 数据
PYTHON读取TXT/CSV/TSV 数据 PYTHON读取TXT/CSV/TSV 数据 男,杨过,19,13901234567,终南山古墓,2000/1/1 女,小龙女,25,1380111111 ...
- Python创建进程、线程的两种方式
代码创建进程和线程的两种方式 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. ...
- python 空dataframe_python 创建一个空dataframe 然后添加行数据的实例
实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...
- python dataframe创建_python 创建一个空dataframe 然后添加行数据的实例
实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...
- python创建一个空的dataframe_python 创建一个空dataframe 然后添加行数据的实例
实例如下所示: import pandas as pd import re import math dframe1 = pd.read_excel("window regulator分析报告 ...
- python numpy读取数据_python使用numpy读取、保存txt数据的实例
1.首先生成array数组 import numpy as np a = np.random.rand(5,5) print(a) 结果: array([[0.17374613, 0.87715267 ...
- python处理netcdf_在python中高效读取netcdf变量
我需要能够在 python中快速读取大量的netCDF变量(每个文件1个变量).我发现netCDF4库中的数据集功能与其他语言(例如IDL)中的读取实用程序相比相当慢. 我的变量的形状为(2600,5 ...
最新文章
- transformer引燃机器学习圈 万能的
- Windows Phone开发(32):路径之PathGeometry 转:http://blog.csdn.net/tcjiaan/article/details/7469512...
- PHP和Node.js开发之间有什么区别
- linux mysql 5.7密码忘记_Mysql5.7.14 linux版密码忘记的找回方法
- mysql读数据入库es_ES 实现实时从Mysql数据库中读取热词,停用词
- mysql-proxy负载均衡
- 技术文档模板_腾讯文档-轻松操作指南
- 自监督对比损失和监督对比损失的对比
- MATLAB自带函数实现经验模态分解总结
- 原来是调皮的玩耍风姑娘在敲门
- 一个超好看的音乐网站设计与实现(HTML+CSS)
- 有哪些比较好用的录音软件【精品合集】
- hdu5804(BestCoder Round #86 A)
- Android 开源项目分类汇总--1
- python代码缩进和冒号_Python缩进和冒号详解
- TCP 的 NACK 与 SACK
- 【无监督】自编码器(Autoencoder)
- 电商项目之收货地址理解
- 南林计算机科学,南京林业大学信息科学技术学院
- 关于js数组的常用方法的总结
热门文章
- C++ Primer Plus学习:第十章
- [leetcode] Container With Most Water
- VS2008常见编译错误(总结篇)
- PHP 之旅 基础语法(二)
- Flex学习笔记2010-08-16
- 在ubuntu上安装,使用MQTT Mosquitto
- 嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
- mysql real escape,mysql_real_escape_string()函数
- react页面数据过多怎么办_React-多页面应用
- C++ Primer 5th笔记(chap 17 标准库特殊设施)ECMAScript正则表达式