kids_scores[kids_group] = count_score(browsing_history, weights['kids'][kids_group]) flat_kids = [(l,v[0]) for l,v in kids_scores.iteritems()] kids = max(flat_kids, key = operator.itemgetter(1)) ### income inc_scores = {} for inc_group in weights['income']: inc_scores[inc_group] = count_score(browsing_history, weights['income'][inc_group]) flat_inc = [(l,v[0]) for l,v in inc_scores.iteritems()] inc = max(flat_inc, key= operator.itemgetter(1)) ### ethnicity eth_scores = {} for eth_group in weights['race_US']: eth_scores[eth_group] = count_score(browsing_history, weights['race_US'][eth_group]) flat_eth = [(l,v[0]) for l,v in eth_scores.iteritems()] eth = max(flat_eth, key= operator.itemgetter(1)) ####### save file_io.saveToDropbox({ 'gender' : gender, 'age' : age[0], 'education': edu[0], 'race' : eth[0], 'income' : inc[0], 'kids' : kids[0], 'createdAt': int(time.time()*1000) }, 'test_res.json')
inc = max(flat_inc, key= operator.itemgetter(1)) ### ethnicity eth_scores = {} for eth_group in weights['race_US']: eth_scores[eth_group] = count_score(browsing_history, weights['race_US'][eth_group], etn_priors[eth_group]) flat_eth = [(l,v[0]) for l,v in eth_scores.iteritems()] eth = max(flat_eth, key= operator.itemgetter(1)) ####### save file_io.saveToDropbox({ 'gender' : gender, 'age' : age[0], 'education': edu[0], 'race' : eth[0], 'income' : inc[0], 'kids' : kids[0], 'createdAt': int(time.time()*1000) }, 'test_res.json') file_io.saveToDropbox({ 'gender' : {'Male': male_score, 'Female': female_score}, 'age' : age_scores, 'education': edu_scores, 'race' : eth_scores, 'income' : inc_scores, 'kids' : kids_scores, 'createdAt': int(time.time()*1000) }, 'test_res_details.json')