> import h5py >>> test = h5py.File('test.hdf5')-6ren">
gpt4 book ai didi

python - 在 h5py 中,类型 "|O"是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:44 25 4
gpt4 key购买 nike

调试使用 h5py 的程序。 hdf5 应该看起来像这样:

test.hdf5
-labels <- DataSet
-train <- Group

我愿意:

>>> import h5py
>>> test = h5py.File('test.hdf5')
>>> test['labels']
<HDF5 dataset "labels": shape (1, 2), type "|O">

|O 类型是什么?我在 list of types 上找不到它或special types .

最佳答案

这是一个 reference .

实现该部分中的示例:

In [275]: import h5py
In [276]: ref_dtype = h5py.special_dtype(ref=h5py.Reference)
In [278]: ref_dtype
Out[278]: dtype('O')

In [279]: f=h5py.File('test.h5','w')
In [281]: ref_dataset = f.create_dataset("MyRefs", (100,), dtype=ref_dtype)
In [282]: ref_dataset
Out[282]: <HDF5 dataset "MyRefs": shape (100,), type "|O">
In [283]: ref_dataset[:].dtype
Out[283]: dtype('O')

关于python - 在 h5py 中,类型 "|O"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41225532/

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