Python实现将数据写入netCDF4中的方法示例
程序员文章站
2022-10-23 13:46:15
本文实例讲述了python实现将数据写入netcdf4中的方法。分享给大家供大家参考,具体如下:
nc文件为处理气象数据文件。用户可以去 搜索netcdf4,下载相应平台...
本文实例讲述了python实现将数据写入netcdf4中的方法。分享给大家供大家参考,具体如下:
nc文件为处理气象数据文件。用户可以去 搜索netcdf4,下载相应平台的whl文件,使用pip
安装即可。
这里演示的写入数据操作代码如下:
# -*- coding:utf-8 -*- import numpy as np ''' 输入的data的shape=(627,652) ''' def write_to_nc_canque(data,file_name_path): import netcdf4 as nc lons=np.linspace(119.885,120.536,652) lats=np.linspace(29.984,29.358,627) da=nc.dataset(file_name_path,'w',format='netcdf4') da.createdimension('lons',652) #创建坐标点 da.createdimension('lats',627) #创建坐标点 da.createvariable("lon",'f',("lons")) #添加coordinates 'f'为数据类型,不可或缺 da.createvariable("lat",'f',("lats")) #添加coordinates 'f'为数据类型,不可或缺 da.variables['lat'][:]=lats #填充数据 da.variables['lon'][:]=lons #填充数据 da.createvariable('u','f8',('lats','lons')) #创建变量,shape=(627,652) 'f'为数据类型,不可或缺 da.variables['u'][:]=data #填充数据 da.close() write_to_nc_canque(one,'d://new.nc') ''' 输入的data的shape=(627,652) ''' def write_to_nc_wanmei(data,file_name_path): import netcdf4 as nc lons=np.linspace(119.885,120.536,652) lats=np.linspace(29.984,29.358,627) da=nc.dataset(file_name_path,'w',format='netcdf4') da.createdimension('lon',652) #创建坐标点 da.createdimension('lat',627) #创建坐标点 da.createvariable("lon",'f',("lon")) #添加coordinates 'f'为数据类型,不可或缺 da.createvariable("lat",'f',("lat")) #添加coordinates 'f'为数据类型,不可或缺 da.variables['lat'][:]=lats #填充数据 da.variables['lon'][:]=lons #填充数据 da.createvariable('u','f8',('lat','lon')) #创建变量,shape=(627,652) 'f'为数据类型,不可或缺 da.variables['u'][:]=data #填充数据 da.close() write_to_nc_wanmei(one,'d://new1.nc')
更多关于python相关内容感兴趣的读者可查看本站专题:《python文件与目录操作技巧汇总》、《python文本文件操作技巧汇总》、《python数据结构与算法教程》、《python函数使用技巧总结》、《python字符串操作技巧汇总》及《python入门与进阶经典教程》
希望本文所述对大家python程序设计有所帮助。
上一篇: 小年轻滴爆笑囧事
下一篇: 吐槽社会生活的幽默笑段
推荐阅读
-
Python写入数据到MP3文件中的方法
-
利用python对Excel中的特定数据提取并写入新表的方法
-
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
-
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
-
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
-
Python实现将数据写入netCDF4中的方法示例
-
Python向excel中写入数据的方法
-
Python实现将json文件中向量写入Excel的方法
-
利用python对Excel中的特定数据提取并写入新表的方法
-
Python3实现将本地JSON大数据文件写入MySQL数据库的方法