Ο τύπος για τον υπολογισμό του μέσου όρου γίνεται υπολογίζοντας το άθροισμα των αριθμών στη λίστα διαιρούμενο με το πλήθος των αριθμών στη λίστα.
Ο μέσος όρος μιας λίστας μπορεί να γίνει με πολλούς τρόπους που αναφέρονται παρακάτω:
- Μέσος όρος Python χρησιμοποιώντας το βρόχο
- Χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις sum () και len () από το python
- Χρησιμοποιώντας τη συνάρτηση mean () για τον υπολογισμό του μέσου όρου από τη μονάδα στατιστικών στοιχείων.
- Χρήση του μέσου () από τη βιβλιοθήκη numpy
Σε αυτό το σεμινάριο Python, θα μάθετε:
- Μέσος όρος Python μέσω βρόχου
- Χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις sum () και len ()
- Χρήση της μέσης συνάρτησης από την ενότητα στατιστικών
- Χρήση του μέσου () από τη βιβλιοθήκη numpy
Μέσος όρος Python μέσω βρόχου
Σε αυτό το παράδειγμα, έχουμε αρχικοποιήσει τη μεταβλητή sum_num στο μηδέν και χρησιμοποιήσαμε το loop. Το for-loop θα περιβάλλει τα στοιχεία που υπάρχουν στη λίστα και κάθε αριθμός προστίθεται και αποθηκεύεται μέσα στη μεταβλητή sum_num. Ο μέσος όρος υπολογίζεται με τη χρήση του αθροίσματος αθροίσματος δια του αριθμού των αριθμών στη λίστα χρησιμοποιώντας την ενσωματωμένη συνάρτηση len ().
Παράδειγμα κώδικα:
def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))
Παραγωγή:
The average is 18.4
Χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις sum () και len ()
Σε αυτό το παράδειγμα χρησιμοποιούνται οι ενσωματωμένες συναρτήσεις αθροίσματος () και len (). Είναι ένας απλός τρόπος για να υπολογίσετε τον μέσο όρο, καθώς δεν χρειάζεται να περιηγηθείτε στα στοιχεία, και επίσης, το μέγεθος του κώδικα μειώνεται. Ο μέσος όρος μπορεί να υπολογιστεί με μία μόνο γραμμή κώδικα όπως φαίνεται παρακάτω.
Παράδειγμα προγράμματος:
# Example to find average of listnumber_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
Χρήση της μέσης συνάρτησης από την ενότητα στατιστικών
Μπορείτε εύκολα να υπολογίσετε τον "μέσο όρο" χρησιμοποιώντας τη μέση συνάρτηση από τη μονάδα στατιστικών στοιχείων. Παράδειγμα που φαίνεται παρακάτω
# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Παραγωγή:
The average is 31.86
Χρήση του μέσου () από τη βιβλιοθήκη numpy
Η βιβλιοθήκη Numpy χρησιμοποιείται συνήθως ως βιβλιοθήκη για να λειτουργεί σε μεγάλες πολυδιάστατες συστοιχίες. Έχει επίσης μια μεγάλη συλλογή μαθηματικών συναρτήσεων για χρήση σε πίνακες για την εκτέλεση διαφόρων εργασιών. Ένα σημαντικό είναι η συνάρτηση mean () που θα μας δώσει τον μέσο όρο για τη λίστα που δίνεται.
Παράδειγμα κώδικα:
# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))
Παραγωγή:
C:\pythontest>python testavg.pyThe average is 31.86
Περίληψη:
- Ο τύπος για τον υπολογισμό του μέσου όρου γίνεται υπολογίζοντας το άθροισμα των αριθμών στη λίστα διαιρούμενο με το πλήθος των αριθμών στη λίστα.
- Ο μέσος όρος μιας λίστας μπορεί να γίνει με πολλούς τρόπους, δηλαδή
- Μέσος όρος Python χρησιμοποιώντας το βρόχο
- Χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις sum () και len () από το python
- Χρησιμοποιώντας τη συνάρτηση mean () για τον υπολογισμό του μέσου όρου από τη μονάδα στατιστικών στοιχείων.
- Χρήση του μέσου () από τη βιβλιοθήκη numpy