gpt4 book ai didi

python - 如何使用 h5py 在 python 中读取 matlab 数组

转载 作者:太空宇宙 更新时间:2023-11-04 01:20:37 25 4
gpt4 key购买 nike

我有一个 matlab 数组 > 2GB ...我想用 h5py 阅读它。数据是一个简单的 3D double 组。但我在互联网上根本找不到任何线索。

有人可以帮助我吗?我只需要一个例子,它是如何完成的。 h5py 文档无法帮助我。

最佳答案

这个问题之前已经回答过,但是引用的是.mat文件。正如@vikrantt 所说 here -我正在复制他的示例代码,-最新版本的 Matlab 保存为 HDF5 格式,您可以:

import numpy as np, h5py 
f = h5py.File('somefile.mat','r')
data = f.get('data/variable1') # Get a certain dataset
data = np.array(data)

请注意,这在 h5py 自己关于它的文档中有说明 high level API .我建议阅读 Group Objects 以更好地理解如何从文件中提取信息,然后阅读 Numpy Compatibility

关于python - 如何使用 h5py 在 python 中读取 matlab 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21480419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com