Công thức tính giá trị trung bình được thực hiện bằng cách tính tổng các số trong danh sách chia cho số lượng các số trong danh sách.
Giá trị trung bình của một danh sách có thể được thực hiện theo nhiều cách được liệt kê dưới đây:
- Trung bình Python bằng cách sử dụng vòng lặp
- Bằng cách sử dụng các hàm có sẵn sum () và len () từ python
- Sử dụng hàm mean () để tính giá trị trung bình từ mô-đun thống kê.
- Sử dụng mean () từ thư viện numpy
Trong hướng dẫn Python này, bạn sẽ học:
- Trung bình Python qua vòng lặp
- Sử dụng hàm tích hợp sum () và len ()
- Sử dụng hàm trung bình từ mô-đun thống kê
- Sử dụng mean () từ thư viện numpy
Trung bình Python qua vòng lặp
Trong ví dụ này, chúng tôi đã khởi tạo biến sum_num thành 0 và sử dụng vòng lặp for. Vòng lặp for sẽ lặp qua các phần tử có trong danh sách và mỗi số được thêm vào và lưu bên trong biến sum_num. Giá trị trung bình được tính bằng cách sử dụng sum_num chia cho số lượng các số trong danh sách bằng hàm tích hợp len ().
Ví dụ về mã:
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]))
Đầu ra:
The average is 18.4
Sử dụng hàm tích hợp sum () và len ()
Trong ví dụ này, các hàm tích hợp sum () và len () được sử dụng. Đó là một cách dễ dàng để tính giá trị trung bình vì bạn không phải lặp qua các phần tử và kích thước mã cũng được giảm xuống. Mức trung bình có thể được tính toán chỉ với một dòng mã như hình dưới đây.
Ví dụ về chương trình:
# 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))
Đầu ra:
The average is 31.86
Sử dụng hàm trung bình từ mô-đun thống kê
Bạn có thể dễ dàng tính toán "trung bình" bằng cách sử dụng hàm trung bình từ mô-đun thống kê. Ví dụ hiển thị bên dưới
# 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))
Đầu ra:
The average is 31.86
Sử dụng mean () từ thư viện numpy
Thư viện Numpy là thư viện thường được sử dụng để làm việc trên các mảng đa chiều lớn. Nó cũng có một bộ sưu tập lớn các hàm toán học được sử dụng trên các mảng để thực hiện các tác vụ khác nhau. Một điều quan trọng là hàm mean () sẽ cung cấp cho chúng ta giá trị trung bình cho danh sách đã cho.
Ví dụ về mã:
# 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))
Đầu ra:
C:\pythontest>python testavg.pyThe average is 31.86
Tóm lược:
- Công thức tính giá trị trung bình được thực hiện bằng cách tính tổng các số trong danh sách chia cho số lượng các số trong danh sách.
- Giá trị trung bình của một danh sách có thể được thực hiện theo nhiều cách, tức là
- Trung bình Python bằng cách sử dụng vòng lặp
- Bằng cách sử dụng các hàm có sẵn sum () và len () từ python
- Sử dụng hàm mean () để tính giá trị trung bình từ mô-đun thống kê.
- Sử dụng mean () từ thư viện numpy