我的数据集由矩阵的多维数组组成。我正在尝试更改其中一个矩阵的值,但即使在我重新分配了新值后,我编写的代码仍然显示旧值:
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()
Helenr
相关分类