h5py是否支持可变长度数据类型?

时间:2015-08-17 05:51:07

标签: h5py

我对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是指什么?

1 个答案:

答案 0 :(得分:2)

常见问题解答过时是最新的! Support for variable length datatypes was added in 2.3。有关如何在"Special Types" section of the manual中使用它们的示例。

编辑:我更新了常见问题解答,现在它是正确的; h5py支持任意类型的VLEN。