python循环读取nc格式文件,并存入文本文件中
先把要读取的nc文件放在同一文件夹中,再用python循环读取,读取文件为从NCEP下载的向下地表平均日长波辐射通量,并计算其月平均值,存放至一个文本文件中https://psl.noaa.gov/cgi-bin/db_search/DBListFiles.pl?did=195&tid=98666&vid=1234
import netCDF4 as nc
import numpy as np
from os import listdir
from os.path import joindata = np.zeros((5,12,94,192)) #建立年份*月份*纬向格点数*经向格点数的数列
path = r'E:' #nc文件存放文件夹a = 0
for filename in listdir(path):#读取nc文件file = join(path,filename)nc_obj = nc.Dataset(file)x = nc_obj.variables['dlwrf'][:] #dlwrf为nc文件中的变量名nc_obj.close()#计算月平均值num = 0for m in range(12):if m in[1,3,5,7,8,10,12]:mnum = 31elif m == 2:if (a+1979) % 4 == 0 and (a+1979) % 100 != 0:mnum = 29else:mnum = 28else:mnum = 30for i in range(94):for j in range(192):data[a,m,i,j] = sum(x[num:num+mnum,i,j]) / mnumnum = num + mnuma = a + 1#将月平均值按年份、月份、纬度、经度的顺序存放至dat文件中
with open(r'ulwrf.dat','w') as fp:for n in range(39):for m in range(12):for i in range(94):for j in range(192):fp.write(str(data[n,m,i,j])+' ')
python循环读取nc格式文件,并存入文本文件中相关推荐
- netcdf库读取nc格式文件中的字符串类型的数据
netcdf库读取nc格式文件 一.背景 二.工具使用 三.测试代码 四.测试结果 一.背景 这两天解析数据需要解析nc格式的文件,时间是字符串类型的,最开始还以为这个数据有问题呢,使用panoply ...
- python用os.system打开wav文件_使用python读取wav格式文件
** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- python获取的html转换为json,python读取XML格式文件并转为json格式
XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...
- python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...
求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法. 本来想用shell写,利用while read line do --done 但是这样json ...
- python读取各种格式文件方式
python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...
- python读取特殊格式文件
python读取特殊格式文件 1.pytorch读取lmdb格式文件 参考文献 做深度学习/数据分析,数据读取是基础.必需的一环.特整理,以待后用. 1.pytorch读取lmdb格式文件 内容来源于 ...
- Python——读取raw格式文件
Python--读取raw格式文件 文章目录 Python--读取raw格式文件 前言 一.直接上代码 前言 简单记录一下python读取raw格式图像,因为reshape来来回回还交换轴搞得人头大, ...
- 如何用python将nc格式文件转换为tif格式
可以使用gdal库来将nc格式文件转换为tif格式,具体步骤如下: 安装gdal库:pip install gdal 使用gdal库中的gdal_translate函数:gdal_translate ...
最新文章
- opencv for arm
- pdo_fetch执行mysql_PDO中执行SQL语句的三种方法
- 养成一个习惯需要多久?
- 《SQL查询语句4》
- String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
- UnderScore的使用实例记录
- js的navigator对象的使用(浏览器信息)
- 鸿蒙手机是个噱头,华为鸿蒙不是谈判噱头 必要时会应用手机当中!
- 跨域问题深入理解以及解决办法
- python_selenium简单的滑动验证码
- 使用css3背景渐变中的透明度来设置不同颜色的背景渐变
- 稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox
- python运动目标检测_运动目标检测ViBe算法
- 密码学基础之对称密钥的分发和存储
- bilibili视频流量数据潜望镜
- ios上safari的事件模型(一)
- Pandas 统计分析基础 笔记2 任务4.2 掌握DataFrame的常用操作
- Hadoop实战应用
- 寻松翰独立4个PWM的MCU
- SIP 协议格式简介
热门文章
- 外接显示屏 HDMI线连到台式或者笔记本后,没有声音了!
- [NOI2011] 兔兔与蛋蛋游戏题解
- 各种门禁系统接线详细图解(含中控)
- 不动产房屋结构代码_不动产统一登记数据库结构详解.doc
- Linux使用wget下载文件时报错
- 【Tomcat】Tomcat安装及环境配置
- python100到200的素数_python二级题库12–100到200的素数
- matlab基础与应用——常用命令整理
- 全球ODM龙头华勤技术上线法大大电子合同
- 使用ESP8266接入“天猫精灵”控制七彩灯(WS2812)的颜色/亮度-开源