我正在学习如何使用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文件?相关推荐

  1. chatgpt赋能python:Python迭代:如何用Python迭代优化你的程序?

    Python 迭代:如何用 Python 迭代优化你的程序? 引言 Python 是一门强大的编程语言,在科学计算.数据分析.Web 开发.人工智能等领域都得到了广泛的应用.其中,Python 的迭代 ...

  2. python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片

    原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...

  3. python怎么用excel-如何用python打开excel

    最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...

  4. 用python画烟花-如何用python画烟花

    用python画烟花的方法:首先创建一个所有粒子同时扩大的二维列表:然后实现粒子范围扩大,以自由落体坠落:接着移除超过最高时长的粒子:最后循环调用保持不停. 用python画烟花的方法:# -*- c ...

  5. python读数据-如何用 Python 读取数据?

    原标题:如何用 Python 读取数据? 这是林骥的第 36 篇文章 1. 序言 读取数据往往是做数据分析的第一步,本文没有讲那些艰涩难懂的概念,只有一些问题的解决方案,当你遇到类似的问题的时候,可以 ...

  6. excel和python建模_如何用Python提高办公(Excel)效率?

    1 T: G2 ^3 U. x0 ?. W* A: `如何用Python提高办公(Excel)效率? ; m+ Z; f& U4 H' I这几天在家里利用网络视频教程学习了一下简单的Pytho ...

  7. python怎么用交互式界面_交互式python教程_如何用python做交互式界面

    什么叫做交互式python解释器 个例子来说明交互式解释  (看看 Onion - 老杨 解释的内容如下) 例: 创建文件 zoo.py.在该文件义函数 hours(),输出字符串'Open 9-5 ...

  8. python读数据-如何用Python读取开放数据?

    当你开始接触丰富多彩的开放数据集时,CSV.JSON和XML等格式名词就会奔涌而来.如何用Python高效地读取它们,为后续的整理和分析做准备呢?本文为你一步步展示过程,你自己也可以动手实践. 需求 ...

  9. python编程爱心-如何用python画爱心

    用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...

最新文章

  1. 最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用 代码结构
  2. python最新版本-最新版Python 3.8.6 版本发布
  3. 数据验证和JSR303
  4. SAP ABAP实用技巧介绍系列之 ABAP XSLT 使用attribute增加新的属性
  5. mysql业务 日志_mysql笔记之日志篇
  6. bootstrapr表格父子框_JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)...
  7. list复制到另一个list_一文总结saltstack的十一个常用模块,附实例讲解
  8. android 字体像素转换工具类_android px,dp,sp大小转换工具
  9. 靠谱么?人工智能为《我是歌手4》“占卜”
  10. dwg文件打开的步骤具体是什么
  11. vm压缩linux vmdk文件,vmware下vmdk文件越来越大的解决方法探讨
  12. 帮我写一份情书给在一起200天的女朋友,要求1000字
  13. 如何提升语音识别技术的识别能力?
  14. n的阶乘(递归与非递归)
  15. 原材料入库控制的三个问题
  16. [python3] 发送微信 同步手机端
  17. 如何压缩带有mdw安全文件机制和密码的的access数据库
  18. 2022年A特种设备相关管理(电梯)考试模拟100题及答案
  19. 《认知红利》读书总结+思考
  20. Leapfrog Triejoin:最坏情况下的最优连接算法

热门文章

  1. dubbo mysql_sofa或dubbo
  2. regopenkeyexfailed什么意思_外置网卡驱动安装出现RegOpenKeyEx Failed,怎么回事?
  3. 苹果8android价格,iphone8plus相当于什么档次的安卓机?从这3方面就可看出
  4. Neutron的Web Server启动过程中的关键参数
  5. linux程序设计项目报告,Linux程序设计实验报告大作业
  6. 【python】基础网络爬虫教程
  7. 河北正定县2010年政府工作报告(2)
  8. 第4章第1节-不撞南墙不回头-深度优先搜索
  9. 【第3版emWin教程】第45章 emWin6.x窗口管理器之定时器使用
  10. 频谱分析仪是什么东西 怎么去选择----TFN FMT350(3.1gHz)/FMT450(4.4gHz)/FMT650(6gHz) 系列频谱仪