gpt4 book ai didi

h5py - h5 键错误 : "Unable to open object (object ' data' doesn't exist)"

转载 作者:行者123 更新时间:2023-12-05 04:56:52 25 4
gpt4 key购买 nike

我正在获取之前生成的 3D .h5 文件并获取 2D 切片。新的 2D h5 文件看起来很完整并且符合预期,但是我随后将其传递到某些建模软件 (GPRMax) 中并收到错误 KeyError:“无法打开对象(对象‘数据’不存在)”。以前的 2D 和 3D .h5 文件都很好,所以我不确定有什么不同。下面是用于生成 .h5 文件的代码。感谢您的帮助。

hf = h5py.File(dir_path+'\ModelMC0105\ModelA3d1_15102020_170900005701.h5', 'r')

dset = hf['data']

if os.path.exists(dir_path+'\ModelMC0105\ModelA3d1_15102020_170900005701-slice.h5'):
os.remove(dir_path+'\ModelMC0105\ModelA3d1_15102020_170900005701-slice.h5')

hf2 = h5py.File(dir_path+'\ModelMC0105\ModelA3d1_15102020_170900005701-slice.h5','w')


dz_dy_dz = (0.001,0.001,0.001)
hf2.attrs['dx_dy_dz'] = dz_dy_dz

data = hf2.create_dataset("data", (100,1,100))

for i in range(100):
data[i]=(dset[i,50,:])

data=data.ref
print(data)

hf2.close()
hf.close()

最佳答案

请尝试绝对路径。它可能有效。

关于h5py - h5 键错误 : "Unable to open object (object ' data' doesn't exist)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64758047/

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