gpt4 book ai didi

python : Change datatype of hdf5 array

转载 作者:太空宇宙 更新时间:2023-11-04 05:33:00 24 4
gpt4 key购买 nike

我有如下的 hdf5 数组:

>>> a = np.array([5,8])
>>> f = h5py.File('try.hdf5')
>>> f['try'] = a
>>> f['try']
<HDF5 dataset "try": shape (2,), type "<i4">

我想将 f['try'] 的数据类型更改为 float64。怎么做?

a = a.astype('float64')可以用于 numpy,但我不知道用于 hdf5。

最佳答案

HDF5 User's Guide (第 6.3.2 节)清楚地说:

The datatype of a dataset can never be changed.

另见 this问题。

关于 python : Change datatype of hdf5 array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36480097/

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