mlobj/music_source_separation
1
1import numpy as np2import os3 4def create_dir(path):5 if not os.path.exists(path):6 try:7 os.makedirs(path)8 except OSError as e:9 print('Could not create directory:' + path)10 11def list_to_array(m):12 M = m[0]13 for i in range(1,len(m)):14 M = np.concatenate((M,m[i]), axis = 0)15 16 return M17 18def pickle(array, path, filename):19 create_dir(path)20 np.save(path+filename, array)21 return 022 