【发布时间】:2015-05-14 11:54:54
【问题描述】:
我能够创建带有属性的非常复杂的 hdf5 文件。我正在使用 hdf5 的低 api 来管理我的数据集并使用 hdf5 lite api 来管理属性。
问题是 hdf5 lite 似乎为所有内容创建数组。低 api 好像也一样。
例子:
在数据集中创建一个简单的整数属性:
int data = 42;
H5LTset_attribute_int(my_hdf5_file, "/", "my_attribute", &data, 1);
这个简单的属性存储为一维整数数组。我不想使用数组。我想要一个简单的原生类型。是的,一切正常,但例如我正在与 python 中的另一个程序通信,它似乎能够存储简单的整数而不是属性数组。
hdf5可以不使用数组存储整数属性吗?
【问题讨论】: