[Python] How to calculate the mean and SD from multiple lists in a dictionary and sort them...

Discussão em 'Python' iniciado por Stack, Março 15, 2025.

  1. Stack

    Stack Membro Participativo

    I have a dictionary containing 5 keys, each key has 10 values assigned to it in the form of a list:

    {'a': [5, 6, 3, 1, 3, 2, 5, 8, 6, 7],
    'b': [3, 5, 2, 7, 0, 2, 10, 4, 3, 4],
    'c': [9, 7, 11, 10, 8, 9, 7, 10, 7, 9],
    'd': [6, 4, 5, 7, 6, 8, 5, 6, 5, 7],
    'e': [2, 5, 1, 4, 2, 3, 4, 2, 5, 1]}


    I also have an empty dictionary that I have set up that I want to store the mean and standard deviation for each list in the original dictionary:

    {'a_analysis': [],
    'b_analysis': [],
    'c_analysis': [],
    'd_analysis': [],
    'e_analysis': []}


    I have this code so far:

    for key in original_dictionary: #for each key in the dictionary
    for value in original_dictionary: #iterate through the values in each key
    sum =+ value #add the value to a sum variable
    mean = sum / len(orignal_dictionary[key]) #get the mean by dividing the sum by the len of each key
    #here I want to return the mean value to the respective key in the new dictionary
    sd = #then I need to get a value for the standard deviation here
    #and also return it to the respective key in the new dictionary


    Any help would be greatly appreciated.

    Continue reading...

Compartilhe esta Página