import librosa import os import os.path rcParams['figure.figsize'] = (15, 5) training_dir = '../train/' training_files = [os.path.join(training_dir, f) for f in os.listdir(training_dir)] def hash_func(vecs, projections): bools = dot(vecs, projections.T) > 0 return [bool2int(bool_vec) for bool_vec in bools] def bool2int(x): y = 0 for i,j in enumerate(x): if j: y += 1<