【发布时间】:2016-05-17 14:08:46
【问题描述】:
我想绘制来自两个黑洞合并的波形我有一个从公共波形目录中获得的 .h5 文件。我是一个使用python的初学者,所以我真的不知道在这种情况下该怎么做。我有一个 .h5 文件,里面有一个 .dat 文件,我想用它来制作绘图。我从以下公共波形目录中获得了该文件:
http://www.black-holes.org/waveforms/data/DisplayDownloadPage.php/?id=SXS:BBH:0001#
文件的名称是:
rhOverM_Asymptotic_GeometricUnits.h5
它在 Lev5 目录中。 .h5文件的内容描述在:
https://www.black-holes.org/waveforms/docs.html
文件中有一个数据集,我认为它描述了我想要绘制的波形。问题是我不知道如何进入数据集。我已经做到了:
import numpy as np
import h5py
from pylab import plot,show
f = h5.py.File("rhOverM_Asymptotic_GeometricUnits.h5","r")
ks = f.keys()
从这里我不知道如何创建将进入绘图函数的 x 和 y 轴。我假设我需要另一个属于 h5py 模块的属性,但我什至不确定我是否使用了正确的术语。任何帮助将不胜感激。
【问题讨论】:
标签: python python-3.x plot hdf5