我在打开.h5文件时遇到问题。
我用谷歌搜索并与keras搞混,但仍然没有运气。
这是我的代码: -
这给了我一个错误: -
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import h5py
""" Reading Data from Files """
plt.close('all')
#File No.
Q = str(4)
""" Position """
with h5py.File('Data_No'+Q+'/Position_No'+Q+'.h5', 'r') as hf:
Position = hf['Position_Data'][:]
它给出了一个我不知道出错的错误: -
追踪(最近一次呼叫最后一次):
文件" /media/gerwyn/Gerwyns_Files/Work/PLF/Animation.py" ;,第20行,
使用h5py.File(' Data_No' + Q +' / Position_No' + Q +' .h5',' r')如hf:
文件" /home/gerwyn/Documents/anaconda2/lib/python2.7/site -
packages / h5py / _hl / files.py",第271行, init
fid = make_fid(name,mode,userblock_size,fapl,swmr = swmr)
文件" /home/gerwyn/Documents/anaconda2/lib/python2.7/site -
package / h5py / _hl / files.py",第101行,make_fid
fid = h5f.open(name,flags,fapl = fapl)
文件" h5py / _objects.pyx",第54行,在h5py._objects.with_phil.wrapper
文件" h5py / _objects.pyx",第55行,在h5py._objects.with_phil.wrapper
文件" h5py / h5f.pyx",第78行,在h5py.h5f.open
IOError:无法打开文件(找不到文件签名)
有人可以在我的小困境中帮助我吗?
谢谢:D