julia - 列出 julia 中 hdf5 文件的字段

标签 julia hdf5

julia 中有没有办法在不加载数据集的情况下列出 hdf5 文件的字段(包括结构、组、维度)?我在 HDF5 包中没有找到类似于 h5ls -r -f 的东西。谢谢。

最佳答案

不是 100% 您的要求,而是使用 print 缺少哪些信息或 names ?

例如

# make hdf5 file & add two datasets
A = Vector{Int}(1:10)
h5write("bar.h5", "foo", A)
h5write("bar.h5", "2foo", 2A)

i = h5open("bar.h5", "r") # Open it
names(i) 
# 2-element Array{String,1}:
#  "2foo"
#  "foo"
[println(a) for a in i]
# HDF5 dataset: /2foo (file: bar.h5)
# HDF5 dataset: /foo (file: bar.h5)

## Run h5ls
;h5ls "bar.h5"
# 2foo                     Dataset {10}
# foo                      Dataset {10}

关于julia - 列出 julia 中 hdf5 文件的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47137905/

相关文章:

python - 从 hdf 文件中获取列名(标题)

optimization - 使用 StaticArrays 有效地填充矩阵中的 block

python - 如何向 pandas hdf5 添加另一个数据框

Julia - 错误 : UndefVarError: not defined

julia - 获取Julia中p个最大特征值对应的特征向量

python - 用pytables压缩数组

windows - 有没有人有在 R(Windows 操作系统)中打开 hdf 文件的经验?

c - HDF5:复合数据类型写入包含指向另一个结构的指针的结构

python - 如何让 Julia Code 更高效?目前它的性能甚至比 Python 还差

Julia 函数返回数组的非唯一元素