Hướng dẫn how do you print the average of a list in python? - làm thế nào để bạn in giá trị trung bình của một danh sách trong python?

Hàm trung bình Python được sử dụng để tìm mức trung bình của các số đã cho trong danh sách. Công thức để tính trung bình trong Python được thực hiện bằng cách tính tổng số các số trong danh sách chia cho số lượng số trong danh sách.Python Average function is used to find the average of given numbers in a list. The formula to calculate average in Python is done by calculating the sum of the numbers in the list divided by the count of numbers in the list.

Trung bình Python của 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 chức năng trung bình tích hợp sum () và len () tích hợp trong python
  • Sử dụng hàm trung bình () để tính trung bình từ mô -đun thống kê.
  • Sử dụng trung bình () từ thư viện numpy

Trong hướng dẫn Python này, bạn sẽ học cách tính trung bình trong Python:

  • Python trung bình qua vòng lặp
  • Sử dụng các 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 trung bình () từ thư viện numpy

Phương pháp 1) 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à được sử dụng cho vòng lặp. Vòng lặp sẽ lặp qua các phần tử có trong danh sách và mỗi số được thêm và lưu bên trong biến SUM_NUM. Trung bình của danh sách Python được tính bằng cách sử dụng sum_num chia cho số lượng của 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 = 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]))

Output:

The average is 18.4

Phương pháp 2) Trung bình Python-Sử dụng các hàm tích hợp tích hợp Sum () và Len ()

Trong ví dụ này, các hàm tích hợp tổng () và len () được sử dụng để tìm trung bình trong Python. Đó là một cách thẳng thắn để tính toán trung bình khi bạn không phải lặp qua các yếu tố, và cả, kích thước mã bị giảm. 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ụ chương trình:

# 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))

Output:

The average is  31.86

Phương pháp 3) 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 mức trung bình của người dùng bằng cách sử dụng hàm trung bình từ mô -đun thống kê. Ví dụ hiển thị dưới đây

# 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))

Output:

The average is  31.86

Phương pháp 4) Sử dụng trung bình () từ thư viện Numpy

Thư viện Numpy thường được sử dụng thư viện để hoạt động 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 chức năng toán học được sử dụng trên các mảng để thực hiện các nhiệm vụ khác nhau. Một quan trọng là hàm trung bình () sẽ cung cấp cho chúng tôi mức trung bình cho danh sách được đưa ra.

Ví dụ về mã:

# 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))

Output:

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

Summary:

  • Phương pháp 2) Trung bình Python-Sử dụng các hàm tích hợp tích hợp Sum () và Len ()
  • Trong ví dụ này, các hàm tích hợp tổng () và len () được sử dụng để tìm trung bình trong Python. Đó là một cách thẳng thắn để tính toán trung bình khi bạn không phải lặp qua các yếu tố, và cả, kích thước mã bị giảm. Trung bình có thể được tính toán chỉ với một dòng mã như hình dưới đây.
    • Trung bình python bằng cách sử dụng vòng lặp
    • Ví dụ chương trình:
    • Phương pháp 3) Sử dụng hàm trung bình từ mô -đun thống kê
    • Sử dụng trung bình () từ thư viện numpy

Chào các bạn! Trong bài viết này, chúng ta sẽ xem xét các cách khác nhau để tìm mức trung bình của một danh sách trong danh sách Python.ways to find the average of a list in a Python List.

Nói chung, trung bình là một giá trị đại diện cho toàn bộ các mục hoặc phần tử dữ liệu.

Công thức: Trung bình = tổng số của số/tổng ​​số.


Các kỹ thuật để tìm mức trung bình của một danh sách trong Python

Một trong những kỹ thuật sau đây có thể được sử dụng để tính toán trung bình/trung bình của danh sách trong Python:

  • Hàm trung bình python ()
  • Phương thức tổng () được xây dựng
  • Phương pháp Python Lambda và Giảm ()
  • Phương thức toán tử Python.Add ()

1. Hàm Python trung bình ()

Python 3 có

# 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))
5 chứa hàm được xây dựng để tính trung bình hoặc trung bình của các số.
# 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))
6 được sử dụng để tính giá trị trung bình/trung bình của các giá trị đầu vào hoặc tập dữ liệu.
has
# 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))
5 which contains an in-built function to calculate the mean or average of numbers. The
# 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))
6 is used to calculate the mean/average of input values or data set.

Hàm trung bình () chấp nhận danh sách, bộ xử lý hoặc tập dữ liệu chứa các giá trị số dưới dạng tham số và trả về trung bình của các mục dữ liệu.mean() function accepts the list, tuple or data-set containing numeric values as a parameter and returns the average of the data-items.

Syntax:

mean(data-set/input-values)

Example:

from statistics import mean 

inp_lst = [12, 45, 78, 36, 45, 237.11, -1, 88] 
list_avg = mean(inp_lst) 

print("Average value of the list:\n") 
print(list_avg) 
print("Average value of the list with precision upto 3 decimal value:\n")
print(round(list_avg,3))

Trong đoạn mã trên, chúng tôi đã sử dụng phương thức ____27 để làm tròn mức trung bình đầu ra lên đến một giá trị thập phân cụ thể.round off the output average up to a particular decimal value.

Syntax:

The average is 18.4
0

Output:

The average is 18.4
1

2. Sử dụng hàm python sum ()

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))
8function cũng có thể được sử dụng để tìm trung bình các giá trị dữ liệu trong danh sách Python.

Hàm

# 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))
9 được sử dụng để tính độ dài của danh sách, tức là số lượng các mục dữ liệu có trong danh sách.

Syntax:

The average is 18.4
2

Hơn nữa, hàm

# 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))
8 được sử dụng để tính tổng của tất cả các mục dữ liệu trong danh sách.

Syntax:

The average is 18.4
3

Lưu ý: Trung bình = (tổng)/(đếm).average = (sum)/(count).

Example:

The average is 18.4
4

Output:

The average is 18.4
5

3. Sử dụng Phương pháp Python giảm () và Lambda

Chúng ta có thể sử dụng hàm python giảm () cùng với hàm lambda ().Python reduce() function along with the lambda() function.

Hàm giảm python ():

The average is  31.86
1 về cơ bản được sử dụng để áp dụng một hàm cụ thể (đầu vào) cho tập hợp các phần tử được truyền cho hàm.: The
The average is  31.86
1 is basically used to apply a particular(input) function to the set of elements passed to the function.

Syntax:

The average is 18.4
6
  • Ban đầu, hàm giảm () áp dụng hàm được truyền cho hai yếu tố đầu tiên liên tiếp và trả về kết quả.
  • Hơn nữa, chúng tôi áp dụng cùng một hàm cho kết quả thu được trong bước trước và phần tử thành công phần tử thứ hai.
  • Quá trình này tiếp tục cho đến khi nó đến cuối danh sách.
  • Cuối cùng, kết quả được trả về đầu cuối/màn hình làm đầu ra.

Hàm Python Lambda ():

The average is  31.86
2 được sử dụng để xây dựng và hình thành các hàm ẩn danh, tức là chức năng không có tên hoặc chữ ký. The
The average is  31.86
2 is used to build and form Anonymous functions i.e. function without a name or signature.

Syntax:

The average is 18.4
7

Example:

The average is 18.4
8

Output:

The average is 18.4
5

4. Hàm toán tử Python.Add () để tìm mức trung bình của danh sách

Mô -đun toán tử Python chứa các chức năng khác nhau để thực hiện các tính toán và hoạt động cơ bản một cách hiệu quả. contains various functions to perform basic calculations and operations efficiently.

Hàm

The average is  31.86
3 có thể được sử dụng để tính tổng số tất cả các giá trị dữ liệu có trong danh sách với sự trợ giúp của hàm python giảm ().Python reduce() function.

Syntax:

# 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))
0

LƯU Ý: Trung bình = (tổng)/(độ dài hoặc số lượng của các phần tử)

Example:

# 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))
1

Output:

The average is 18.4
1

5. Phương pháp trung bình () Numpy để tính trung bình của một danh sách trong Python

Mô-đun Numpy Python có chức năng được xây dựng để tính toán trung bình/giá trị trung bình của các mục dữ liệu có trong tập dữ liệu hoặc danh sách.

Phương pháp

The average is  31.86
4 được sử dụng để tính trung bình của danh sách đầu vào.

Example:

# 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))
3

Output::

The average is 18.4
1

Sự kết luận

Do đó, trong bài viết này, chúng tôi đã tiết lộ và hiểu các kỹ thuật khác nhau để tìm mức trung bình của một danh sách Python.


Người giới thiệu

  • Phương thức trung bình () của Numpy - Tài liệu chính thức
  • Mô -đun vận hành - Tài liệu chính thức
  • Mô -đun Python Numpy
  • Danh sách Python

Làm thế nào để bạn tìm thấy giá trị trung bình của một danh sách?

Công thức tính toán trung bình của một danh sách các giá trị là tổng của tất cả các điều khoản chia cho số lượng của các điều khoản đó.the sum of all terms divided by the number of those terms.

Có một chức năng trung bình trong Python?

Hàm trung bình Python được sử dụng để tìm mức trung bình của các số đã cho trong danh sách.Công thức để tính trung bình trong Python được thực hiện bằng cách tính tổng số các số trong danh sách chia cho số lượng số trong danh sách.