如何正确使用Python从xmsd2读取.h5文件?

2024-10-01 11:31:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用xmds2软件,它的输出似乎是一个h5文件。 我想使用python(spyder)软件将它们绘制成2d和3d图形

问题是我根本不知道怎么做。 我在Spyder中运行的代码如下:

import numpy as np

import h5py

with h5py.File(r'Path...\lorenz.h5','r') as hdf:


      ls=list(hdf.keys())

      print('List of datasets in this file: \n', ls)
  

我得到的唯一输出是

  ['1']

所以我认为有一个列或某个东西的名字是“1”

这里的问题是,我在xmds2中的程序输出的xR、yR、zR(我猜还有时间)都不是所谓的“1”,所以我真的不知道如何正确地绘制或加载到python程序中

我是使用xmds2的新手,如果有人能帮助我,我将不胜感激。这也是我第一次处理.h5文件

我在xmds2中运行的程序在这里 http://www.xmds.org/tutorial.html

谢谢你的帮助


Tags: 文件代码import程序图形软件as绘制