35得票6回答
如何将字典存储在HDF5数据集中

我有一个字典,其中键是日期时间对象,值是整数元组: >>> d.items()[0] (datetime.datetime(2012, 4, 5, 23, 30), (14, 1014, 6, 3, 0)) 我想将它存储在HDF5数据集中,但如果我尝试仅转储字典,则h5py会...

34得票2回答
使用h5py进行hdf5的增量写入

我有一个关于如何用Python/h5py最佳地写入hdf5文件的问题。 我的数据格式如下:----------------------------------------- | timepoint | voltage1 | voltage2 | ... -------------------...

31得票3回答
检查h5py中节点是否存在

我想知道在使用h5py时,是否有一种简单的方法可以检查HDF5文件中是否存在一个节点。 我在文档中找不到相关内容,目前我只能使用异常处理方式来实现,这样做看起来很丑陋。 # check if node exists # first assume it exists e = True try...

31得票6回答
合并hdf5文件

我有许多hdf5文件,每个文件都有一个单独的数据集。这些数据集太大了,无法保存在RAM中。 我想将这些文件合并成一个文件,其中包含所有单独的数据集(即不是将数据集连接成一个数据集)。 一种方法是创建一个hdf5文件,然后逐个复制数据集。 这将是缓冲复制,因此速度较慢且复杂。 有没有更简单的...

30得票3回答
使用Python将字符串列表存储到HDF5数据集

我想把一个可变长度的字符串列表存储到HDF5数据集中。代码如下:import h5py h5File=h5py.File('xxx.h5','w') strList=['asas','asas','asas'] h5File.create_dataset('xxx',(len(strLis...

29得票4回答
使用h5py删除hdf5数据集

有没有办法从一个hdf5文件中删除数据集,最好使用h5py?或者,是否有可能在保持其他数据集完整的情况下覆盖一个数据集? 据我了解,h5py可以以5种模式读/写hdf5文件。f = h5py.File("filename.hdf5",'mode') 模式可以是r表示读取,r + 表示读取/写...

28得票1回答
Pandas无法读取由h5py创建的hdf5文件。

当我尝试读取我用h5py创建的HDF5格式文件时,我遇到了pandas错误。我想知道是否只是我的操作有误?import h5py import numpy as np import pandas as pd h5_file = h5py.File('test.h5', 'w') h5_file...

26得票2回答
如何使用H5PY将HDF5文件导出为NumPy格式?

我有一个包含三个数组的现有hdf5文件,我想使用h5py提取其中一个数组。

25得票3回答
使用Python写HDF5文件的最快方法是什么?

如何在保持内存使用合理的情况下,将一个大小为10 GB的混合文本/数字的CSV文件快速转换成HDF5格式?如果可能的话,我想使用h5py模块。 在下面的示例中,我找到了一种非常慢和非常快的方法来将数据写入HDF5。是否最好将数据分段为每个10,000行进行写入HDF5?或者有更好的方法将大量...

24得票2回答
hdf5 / h5py ImportError: libhdf5.so.7

我正在处理一个涉及网络消息队列(如msgpack,zmq等)的项目,运行在RHEL 6.3(x86_64)系统上。为了让pylab/matplotlib正常工作(但也没有成功),我安装了最新版本的glib、gevent、pygobject和pygtk等软件包。 在放弃尝试后,我回到我的代码,...