Exemple #1
0
def calculate_percents(data):
    calculated_data = [None]*len(data)
    total = maxarray.sum_total_columns(data, (1,))
    for idx, row in enumerate(data):
        result = row[1]*100 / float(total[0])
        result = maxpercent.get_percent_representation_two_decimals(result)
        new_row = [row[0], result, row[1]]
        calculated_data[idx] = new_row
    return calculated_data
Exemple #2
0
 def test_float(self):
     percent = 3.3333333333*100/9
     percent_as_string = maxpercent.get_percent_representation_two_decimals(percent)
     self.assertEqual('37.04%', percent_as_string)
Exemple #3
0
def calculate_percents(transformed_data):
    percents = [None]*len(transformed_data.values)
    for idx, value in enumerate(transformed_data.values):
        result = value*100 / transformed_data.total
        percents[idx] = maxpercent.get_percent_representation_two_decimals(result)
    return percents