【发布时间】:2023-01-10 21:51:23
【问题描述】:
我试图将一些值存储在 h5py 文件中,但每次我尝试将矩阵存储在数据集中时,所有矩阵元素都被替换为 0。这是一个例子
我这样创建文件:
output_file=h5py.File('output_file', 'w')
dset=output_file.create_dataset('dset', (3,3))
for k in range(3):
for l in range(3):
dset[k][l]=1.
然后我读取文件并尝试打印输出
file=h5py.File('output_file', 'r')
print(file['dset'][:])
输出是
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
所有的 1 都变成了 0。我究竟做错了什么?
【问题讨论】: