我想分割一个大的.mat文件并将其保存在python.i的文件夹中,请编写此代码,但是只有一个数据保存在文件夹中的文件为空白,其他部分为空。当我想发送多个文件来执行此代码时不起作用
def load_data(path):
epch=5
fs=256
mat = sio.loadmat(path, squeeze_me=True, struct_as_record=False)
nEEG =mat['EEG']
nn=np.size(nEEG,1)
nepch=math.floor((np.size(nEEG,1))/(epch*fs))
print(nepch)
for y in range(nepch-1):
rr=1+(y*(epch*fs))
fin=((y+1)*(epch*fs))
sEEG=nEEG[rr:fin]
my_dir = 'D:/TMU_University/Thesis/1398/Codes/MyCode/Cleaned/'
file_name=my_dir +'hhh'+str(y)+'.mat'
open(file_name, 'w')
data_saved=sio.savemat(file_name, {"Data": sEEG})
continue
return sEEG