我对the h5py FAQ所看到的内容感到有点困惑:具体而言,声称不支持可变长度数据类型。
奇怪的是,当我升级到最新版本(2.5.0)时,它们似乎是,即对于包含可变长度数组的复合数据类型:
struct {
"mass" +0 native double
"eta" +8 native double
"vertices" +16 variable length of
struct {
"mass" +0 native double
"parx" +8 native double
} 16 bytes
} 32 bytes
我访问所有条目都没有问题。那么FAQ是指什么?
答案 0 :(得分:2)
常见问题解答过时是最新的! Support for variable length datatypes was added in 2.3。有关如何在"Special Types" section of the manual中使用它们的示例。
编辑:我更新了常见问题解答,现在它是正确的; h5py支持任意类型的VLEN。