我有这个:
data = [array([[ 0.5129556, 0.4993599, 0.5027999, 0.5005983]]),
array([[ 0.5129556, 0.4993599, 0.5027999, 0.5005983,
0.4979439, 0.4991087, 0.4982641]])]
name ='name'
filename = 'path'
我想把这个从python写到H5文件中。我得到以下错误:
^{pr2}$我现在拥有的是:
with h5py.File(filename, 'w') as hf:
for i in data:
hf.create_dataset(name = name, data=data,
shape=len(data), dtype=float)
数据数组似乎有可变长度的行。是要将整个}):
data
写入单个数据集,还是要将数据的每一行写入不同的数据集?在第一种情况下,您需要修复数据数组以使其具有相等长度的行(代码中的循环没有意义),在后一种情况下,您需要修复数据集名称(即,为每一行提供一个唯一的name
),并在代码中设置data=i
(i
,在下面的代码中设置{相关问题 更多 >
编程相关推荐