【发布时间】:2019-07-16 00:17:34
【问题描述】:
我的数据集由一个多维矩阵数组组成。我正在尝试更改其中一个矩阵的值,但即使在我重新分配了新值之后,我编写的代码仍然显示旧值:
import h5py
import numpy as np
f1 = h5py.File('myfile.h5', 'r+')
print("Keys: %s" % f1.keys())
print("old value is :", f1["myArray"][0][0][0])
f1["myArray"][0][0][0] = 100
f1.close()
f2 = h5py.File('myfile.h5', 'r')
print("Keys: %s" % f2.keys())
print("new value is :", f2["myArray"][0][0][0])
f2.close()
【问题讨论】:
标签: python numpy dataset hdf5 h5py