python 创建netcdf_如何用python netCDF4创建netCDF文件?
我正在学习如何使用netCDF4使用Pyhton模块在水蟒。我试图将值附加到我创建的两个变量time和field:from netCDF4 import dataset
import numpy as np
root_grp = Dataset('py_netcdf4.nc', 'w', format='NETCDF4')
root_grp.description = 'Example simulation data'
ndim = 128 # Size of the matrix ndim*ndim
xdimension = 0.75
ydimension = 0.75
# dimensions
root_grp.createDimension('time', None)
root_grp.createDimension('x', ndim)
root_grp.createDimension('y', ndim)
# variables
time = root_grp.createVariable('time', 'f8', ('time',))
x = root_grp.createVariable('x', 'f4', ('x',))
y = root_grp.createVariable('y', 'f4', ('y',))
field = root_grp.createVariable('field', 'f8', ('time', 'x', 'y',))
# data
x_range = np.linspace(0, xdimension, ndim)
y_range = np.linspace(0, ydimension, ndim)
x[:] = x_range
y[:] = y_range
for i in range(5):
time[i] = i*50.0
field[i,:,:] = np.random.uniform(size=(len(x_range), len(y_range)))
root_grp.close
但现在当我打印其中一个变量时,我得到它是空的(!!)以下内容:Python 2.7.10 |Anaconda 2.4.1 (64-bit)| (default, Sep 15 2015, 14:50:01)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from netCDF4 import Dataset
>>> root_grp = Dataset('py_netcdf4.nc', 'r', format='NETCDF4')
>>> print root_grp.variables["field"][:,:,:]
[]
>>>
我在这里做错什么了?
python 创建netcdf_如何用python netCDF4创建netCDF文件?相关推荐
- chatgpt赋能python:Python迭代:如何用Python迭代优化你的程序?
Python 迭代:如何用 Python 迭代优化你的程序? 引言 Python 是一门强大的编程语言,在科学计算.数据分析.Web 开发.人工智能等领域都得到了广泛的应用.其中,Python 的迭代 ...
- python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片
原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...
- python怎么用excel-如何用python打开excel
最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...
- 用python画烟花-如何用python画烟花
用python画烟花的方法:首先创建一个所有粒子同时扩大的二维列表:然后实现粒子范围扩大,以自由落体坠落:接着移除超过最高时长的粒子:最后循环调用保持不停. 用python画烟花的方法:# -*- c ...
- python读数据-如何用 Python 读取数据?
原标题:如何用 Python 读取数据? 这是林骥的第 36 篇文章 1. 序言 读取数据往往是做数据分析的第一步,本文没有讲那些艰涩难懂的概念,只有一些问题的解决方案,当你遇到类似的问题的时候,可以 ...
- excel和python建模_如何用Python提高办公(Excel)效率?
1 T: G2 ^3 U. x0 ?. W* A: `如何用Python提高办公(Excel)效率? ; m+ Z; f& U4 H' I这几天在家里利用网络视频教程学习了一下简单的Pytho ...
- python怎么用交互式界面_交互式python教程_如何用python做交互式界面
什么叫做交互式python解释器 个例子来说明交互式解释 (看看 Onion - 老杨 解释的内容如下) 例: 创建文件 zoo.py.在该文件义函数 hours(),输出字符串'Open 9-5 ...
- python读数据-如何用Python读取开放数据?
当你开始接触丰富多彩的开放数据集时,CSV.JSON和XML等格式名词就会奔涌而来.如何用Python高效地读取它们,为后续的整理和分析做准备呢?本文为你一步步展示过程,你自己也可以动手实践. 需求 ...
- python编程爱心-如何用python画爱心
用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...
最新文章
- 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
- python最新版本-最新版Python 3.8.6 版本发布
- 数据验证和JSR303
- SAP ABAP实用技巧介绍系列之 ABAP XSLT 使用attribute增加新的属性
- mysql业务 日志_mysql笔记之日志篇
- bootstrapr表格父子框_JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)...
- list复制到另一个list_一文总结saltstack的十一个常用模块,附实例讲解
- android 字体像素转换工具类_android px,dp,sp大小转换工具
- 靠谱么?人工智能为《我是歌手4》“占卜”
- dwg文件打开的步骤具体是什么
- vm压缩linux vmdk文件,vmware下vmdk文件越来越大的解决方法探讨
- 帮我写一份情书给在一起200天的女朋友,要求1000字
- 如何提升语音识别技术的识别能力?
- n的阶乘(递归与非递归)
- 原材料入库控制的三个问题
- [python3] 发送微信 同步手机端
- 如何压缩带有mdw安全文件机制和密码的的access数据库
- 2022年A特种设备相关管理(电梯)考试模拟100题及答案
- 《认知红利》读书总结+思考
- Leapfrog Triejoin:最坏情况下的最优连接算法
热门文章
- dubbo mysql_sofa或dubbo
- regopenkeyexfailed什么意思_外置网卡驱动安装出现RegOpenKeyEx Failed,怎么回事?
- 苹果8android价格,iphone8plus相当于什么档次的安卓机?从这3方面就可看出
- Neutron的Web Server启动过程中的关键参数
- linux程序设计项目报告,Linux程序设计实验报告大作业
- 【python】基础网络爬虫教程
- 河北正定县2010年政府工作报告(2)
- 第4章第1节-不撞南墙不回头-深度优先搜索
- 【第3版emWin教程】第45章 emWin6.x窗口管理器之定时器使用
- 频谱分析仪是什么东西 怎么去选择----TFN FMT350(3.1gHz)/FMT450(4.4gHz)/FMT650(6gHz) 系列频谱仪