def reranked_notes(): reranks = rerank_result() notes = {} decoder = JSONDecoder() nranked = [] for r in reranks: rankings = decoder.decode(r.noteText)["rank"] for n in rankings.iterkeys(): notes[n] = notes.get(n, 0) + 1 nranked.append(len(rankings)) return notes, nranked
def load_json(json): decoder = JSONDecoder() return decoder.decode(json.read())