print i, " : ", descriptorMapping[i] while True: print "----------------------------------------------------------" #a = [0]*length #length += 1 while True: a = [random.randint(0, n - 1) for x in range(length)] descriptors = createArray(a, descRange) print descriptors, errRay = np.array([]) for i in range(retries): print ".", err = sa.doClusterSounds(inputDir, numClusters, descriptors) errRay = np.append(errRay, err) print "\r", print " \r", errVerage = errRay.sum() / len(errRay) if errVerage <= errMax: print descriptors, "misses: ", errVerage, errRay, print " [ ", for d in descriptors: print descriptorMapping[d], ", ", print " ] " errMax = errVerage #if increment(a, n) == False:
debugInit = False descriptors = createArray(a, descRange) if increment(a, len(descRange)) == False: done = True desc_set = set(descriptors) if desc_set in accomplished: continue accomplished.append(desc_set) print descriptors, errRay = np.array([]) for i in range(retries): print ".", err = sa.doClusterSounds(inputDir, numClusters, descriptors) errRay = np.append(errRay, err) print "\r", print " \r", errVerage = errRay.sum() / len(errRay) if errVerage <= errMax: print descriptors, "misses: ", errVerage, errRay, print " [ ", for d in descriptors: print descriptorMapping[d], ", ", print " ] " errMax = errVerage