def exportAll(): creativityContainer = rank.getRank("creativity") complexityContainer = rank.getRank("complexity") efficiencyContainer = rank.getRank("efficiency") executionContainer = rank.getRank("execution") appearanceContainer = rank.getRank("appearance") compositeContainer = rank.getRank("composite") print("") print("creativity rankings:") display(creativityContainer) print("") print("complexity rankings:") display(complexityContainer) print("") print("efficiency rankings:") display(efficiencyContainer) print("") print("execution rankings:") display(executionContainer) print("") print("appearance rankings:") display(appearanceContainer) print("") print("composite rankings:") display(compositeContainer) f = open(root + "rankings.csv", "a") f.write( "group,creativity,complexity,efficiency,execution,appearance,composite\n" ) groups = getGroups() for i in range(len(groups)): f.write(str(groups[i]) + ",") scoreContainer = [] scoreContainer.append(rank.getScore(groups[i], "creativity")) scoreContainer.append(rank.getScore(groups[i], "complexity")) scoreContainer.append(rank.getScore(groups[i], "efficiency")) scoreContainer.append(rank.getScore(groups[i], "execution")) scoreContainer.append(rank.getScore(groups[i], "appearance")) scoreContainer.append(rank.getScore(groups[i], "composite")) for j in range(len(scoreContainer)): f.write(str(scoreContainer[j])) if j != len(scoreContainer) - 1: f.write(",") f.write("\n")
@printRunningTime def rse(steps, rankList): eachSize = len(steps) / SAMPLE_TIME / SAMPLE_COUNT outputs = [] for k in range(TOP): f = open('sample-%d.txt' % (k + 1), 'w') outputs.append(f) for i in range(1, SAMPLE_TIME + 1): size = eachSize * i print 'counting:', size for j in range(TOP): freq = count(steps[j * size : (j + 1) * size]) ranks = getRank(freq, rankList) for k, r in enumerate(ranks): outputs[k].write(str(r)) if j != TOP - 1: outputs[k].write(',') for output in outputs: output.write('\n') for output in outputs: output.close() if __name__ == '__main__': steps = rw.readSteps() rank = rank.getRank() rse(steps, rank[:TOP])
import rank import rw from collections import Counter fout = open("rank-1.txt", "w") steps = rw.readSteps() size = len(steps) / 10000 tid = str(rank.getRank(1)[0]) for i in range(10000): print "size", size * i counter = Counter([str(s) for s in steps[i * size : (i + 1) * size]]) rank = 0 count = 0 for r, item in enumerate(counter.most_common()): if item[0] == tid: rank = r + 1 count = item[1] print "find" break fout.write("%d\t%d\n" % (rank, count)) fout.close()
def h3(): dataMap = getRank() data = json.dumps(dataMap) rsp = make_response(data) rsp.headers['Access-Control-Allow-Origin'] = '*' return rsp
import rank import rw from collections import Counter fout = open('rank-1.txt', 'w') steps = rw.readSteps() size = len(steps) / 10000 tid = str(rank.getRank(1)[0]) for i in range(10000): print 'size', size * i counter = Counter([str(s) for s in steps[i * size:(i + 1) * size]]) rank = 0 count = 0 for r, item in enumerate(counter.most_common()): if item[0] == tid: rank = r + 1 count = item[1] print 'find' break fout.write('%d\t%d\n' % (rank, count)) fout.close()
@printRunningTime def rse(steps, rankList): eachSize = len(steps) / SAMPLE_TIME / SAMPLE_COUNT outputs = [] for k in range(TOP): f = open('sample-%d.txt' % (k + 1), 'w') outputs.append(f) for i in range(1, SAMPLE_TIME + 1): size = eachSize * i print 'counting:', size for j in range(TOP): freq = count(steps[j * size:(j + 1) * size]) ranks = getRank(freq, rankList) for k, r in enumerate(ranks): outputs[k].write(str(r)) if j != TOP - 1: outputs[k].write(',') for output in outputs: output.write('\n') for output in outputs: output.close() if __name__ == '__main__': steps = rw.readSteps() rank = rank.getRank() rse(steps, rank[:TOP])