Πώς να βρείτε τον μέσο όρο της λίστας σε Python

Python Μέτρια

Τα Διαχωριστικά Python Μέτρια Η συνάρτηση χρησιμοποιείται για την εύρεση του μέσου όρου των δεδομένων αριθμών σε μια λίστα. Ο τύπος για τον υπολογισμό του μέσου όρου σε Python γίνεται με τον υπολογισμό του αθροίσματος των αριθμών στη λίστα διαιρεμένο με το πλήθος των αριθμών στη λίστα.

Τα Διαχωριστικά Python Ο μέσος όρος της λίστας μπορεί να γίνει με πολλούς τρόπους που αναφέρονται παρακάτω:

Μέθοδος 1: Python Μέσος όρος μέσω βρόχου

Σε αυτό το παράδειγμα, αρχικοποιήσαμε τη μεταβλητή sum_num σε μηδέν και χρησιμοποιήσαμε για βρόχο. ο για βρόχο θα κάνει βρόχο στα στοιχεία που υπάρχουν στη λίστα και κάθε αριθμός προστίθεται και αποθηκεύεται στη μεταβλητή sum_num. Ο μέσος όρος της λίστας Python υπολογίζεται χρησιμοποιώντας το sum_num διαιρούμενο με το πλήθος των αριθμών στη λίστα χρησιμοποιώντας len() ενσωματωμένη λειτουργία.

Παράδειγμα κώδικα

def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           
    avg = sum_num / len(num)
    return avg
print("The average is", cal_average([18,25,3,41,5]))

Παραγωγή:

The average is 18.4

Μέθοδος 2: Python Μέσος όρος – Χρήση ενσωματωμένων συναρτήσεων sum() και len().

Σε αυτό το παράδειγμα το sum() και len() Οι ενσωματωμένες λειτουργίες χρησιμοποιούνται για την εύρεση του μέσου όρου Python. Είναι ένας απλός τρόπος για τον υπολογισμό του μέσου όρου, καθώς δεν χρειάζεται να κάνετε κύκλο στα στοιχεία και επίσης, το μέγεθος του κώδικα μειώνεται. Ο μέσος όρος μπορεί να υπολογιστεί με μία μόνο γραμμή κώδικα όπως φαίνεται παρακάτω.

Παράδειγμα προγράμματος

# Example to find average of list
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = sum(number_list)/len(number_list)
print("The average is ", round(avg,2))

Παραγωγή:

The average is  31.86

Μέθοδος 3: Python Μέσος όρος Χρήση μέσης συνάρτησης από την ενότητα στατιστικών στοιχείων

Μπορείτε εύκολα να υπολογίσετε τον "μέσο όρο" χρησιμοποιώντας τη μέση συνάρτηση από τη μονάδα στατιστικών στοιχείων. Παράδειγμα φαίνεται παρακάτω

# Example to find the average of the list
from statistics import mean
 
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Παραγωγή:

The average is  31.86

Μέθοδος 4: Μέσος όρος σε Python Χρησιμοποιώντας τη μέση() από τη βιβλιοθήκη numpy

Νούμπι Η βιβλιοθήκη χρησιμοποιείται συνήθως βιβλιοθήκη για εργασία σε μεγάλους πολυδιάστατους πίνακες. Διαθέτει επίσης μια μεγάλη συλλογή μαθηματικών συναρτήσεων που χρησιμοποιούνται σε πίνακες για την εκτέλεση διαφόρων εργασιών. Ένα σημαντικό είναι το mean() συνάρτηση που θα μας δώσει τον μέσο όρο για τη λίστα που δίνεται.

Παράδειγμα κώδικα

# Example to find avearge of list
from numpy import mean
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Παραγωγή:

C:\pythontest>python testavg.py
The average is  31.86

Σύνοψη

  • Ο τύπος για τον υπολογισμό του μέσου όρου γίνεται με τον υπολογισμό του αθροίσματος των αριθμών στη λίστα διαιρεμένο με το πλήθος των αριθμών στη λίστα.
  • Ο μέσος όρος μιας λίστας μπορεί να γίνει με πολλούς τρόπους π.χ
    • Python Μέσος όρος με τη χρήση του βρόχου
    • Με τη χρήση sum() και len() ενσωματωμένες λειτουργίες από python
    • Χρησιμοποιώντας mean() λειτουργία για τον υπολογισμό του μέσου όρου από την ενότητα στατιστικών.
    • Χρησιμοποιώντας mean() από την numpy βιβλιοθήκη