def main():
args = check_argv()
print("Reading:", args.mat_fn)
mat = tables.open_file(args.mat_fn)
n_audio = mat.root.files_train[0].shape[0]
print("No. audio files:", n_audio)
filenames = []
for i_audio in xrange(n_audio):
filenames.append("".join([chr(i[0]) for i in mat.root.files_train[0][i_audio][0]]))
audio_keys = [path.splitext(path.split(i)[-1])[0] for i in filenames]
features_dict = {}
for i_audio in xrange(n_audio):
features = mat.root.F_train_iter[0][i_audio][0]
features_dict[audio_keys[i_audio].replace("_", "-")] = features.T
print("Writing:", args.npz_fn)
np.savez(args.npz_fn, **features_dict)
评论列表
文章目录