Giá trị trung bình của dữ liệu được tính bằng tỷ lệ giữa tổng các số với số lượng các số. Nó là một mô tả thống kê quan trọng của bất kỳ dữ liệu. Trung bình [còn được gọi là giá trị trung bình] là một số liệu thường được sử dụng, được sử dụng để hiển thị xu hướng trung tâm của dữ liệu. Nếu bạn sẽ làm việc với tư cách là một nhà khoa học dữ liệu, bạn cần biết cách tính giá trị trung bình của một danh sách. Và đó là những gì chúng ta sẽ thảo luận trong hướng dẫn này
Đến cuối hướng dẫn này, bạn sẽ học cách tính giá trị trung bình của một danh sách bằng 4 phương pháp khác nhau.
Cụ thể, đây là những gì bạn sẽ học
- Cách tìm giá trị trung bình bằng vòng lặp for
- Cách tìm trung bình bằng phương pháp tính tổng và đếm
- Cách tìm trung bình bằng phương thức trung bình trong thư viện NumPy
Hãy tiếp tục với nó
Tìm giá trị trung bình bằng Loop
Bạn có thể tính giá trị trung bình của các số trong danh sách bằng cách sử dụng vòng lặp for. Bạn bắt đầu bằng cách tạo danh sách mà bạn muốn tìm giá trị trung bình của nó, sau đó tạo một biến để lưu tổng các số. Biến sẽ được đặt thành 0. Sau đó, lặp qua mọi phần tử trong danh sách và thêm vào biến tổng. Cuối cùng, chia tổng cho len của danh sách. một ví dụ đã được biểu diễn ở dưới
#receive list from user list_to_add = input['Input a list of numbers separated by comma then space: '] try: #split the user input by spaces list_to_add = list_to_add.split[', '] list_sum = 0 #loop over the list and add number to sum for number in list_to_add: list_sum = int[number] + list_sum #calculate the average list_avg = list_sum / len[list_to_add] print['The average of the numbers you entered is: ', list_avg] except ValueError: print['Please enter a list of number separated by a comma and space only']
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
Sử dụng các hàm có sẵn sum và len
Bạn có thể tính tổng các số trong một danh sách bằng cách gọi hàm tính tổng có sẵn, thay vì lặp danh sách và thêm tổng vào một biến đã khởi tạo. Bằng cách này, mã gọn hơn và ngắn hơn. Các mã được hiển thị dưới đây.
#define some list of numbers list_to_add = [12, 12, 4, 5, 7, 23, 65, 12, 54] #calculate the average list_avg = sum[list_to_add] / len[list_to_add] print['The average of the numbers in the list is: ', list_avg]
Output: The average of the numbers in the list is: 21.555555555555557
Sử dụng số liệu thống kê. phương thức trung bình []
Một cách khác nhanh hơn để tính trung bình của danh sách là khám phá hàm trung bình từ mô-đun thống kê. Khi hàm được gọi và danh sách được truyền dưới dạng đối số, nó sẽ thực hiện phép tính trung bình và trả về kết quả. Xem một ví dụ dưới đây.
#import the necessary library import statistics # define some list of numbers list_to_add = [12, 12, 4, 5, 7, 23, 65, 12, 54] #calculate the average list_avg = statistics.mean[list_to_add] print['The average of the numbers in the list is: ', list_avg]
Output:
The average of the numbers in the list is: 21.555555555555557
Sử dụng numpy. phương pháp trung bình
Numpy có một phương thức gọi là phương thức mean[] được sử dụng để tính giá trị trung bình của một danh sách. Nó giống như phương thức trước chỉ là lần này, phương thức được nhập từ thư viện NumPy. Xem một ví dụ dưới đây
#import the necessary library import numpy # define some list of numbers list_to_add = [12, 12, 4, 5, 7, 23, 65, 12, 54] #calculate the average list_avg = numpy.mean[list_to_add] print['The average of the numbers in the list is: ', list_avg]
Output:
The average of the numbers in the list is: 21.555555555555557
Để kết luận, bạn đã thấy bốn phương pháp khác nhau để tìm giá trị trung bình của các số trong một danh sách.
- Bạn có thể lặp lại danh sách và tính giá trị trung bình theo cách thủ công hoặc tính giá trị trung bình
- Bạn có thể sử dụng hàm sum và len và tìm tỷ lệ
- Bạn có thể sử dụng phương pháp trung bình từ mô-đun thống kê
- Bạn có thể sử dụng phương thức trung bình từ mô-đun Numpy.
Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại trong phần bình luận và tôi sẽ cố gắng hết sức để trả lời chúng
Có hai cách để tìm giá trị trung bình của một danh sách các số trong Python. Bạn có thể chia tổng [] cho len [] của danh sách các số để tìm giá trị trung bình. Hoặc, bạn có thể tìm giá trị trung bình của một danh sách bằng cách sử dụng hàm mean[] của Python
Tìm giá trị trung bình của một tập hợp các giá trị là một nhiệm vụ phổ biến trong Python
Tìm trận đấu Bootcamp của bạn
- Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
- Truy cập học bổng độc quyền và các khóa học chuẩn bị
Tên
Họ
Điện thoại .
By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.
Ví dụ: bạn có thể có danh sách bán sản phẩm và muốn tìm giá mua trung bình. Hoặc, đối với báo cáo đa dạng, bạn có thể muốn tính tuổi trung bình của nhân viên làm việc cho tổ chức của mình
Python trung bình
Có hai phương pháp được sử dụng để tìm giá trị trung bình của một danh sách các số trong Python
- Bằng cách tính tổng của danh sách rồi chia số đó cho độ dài của danh sách. Độ dài của danh sách là có bao nhiêu giá trị trong danh sách. hoặc;
- Bằng cách sử dụng số liệu thống kê. phương thức trung bình []
Mặc dù cả hai phương pháp đều trả về giá trị trung bình của một danh sách các số, nhưng bạn nên cân nhắc các yếu tố khác nhau khi chọn sử dụng phương pháp nào
Trong hướng dẫn này, chúng tôi thảo luận về cách sử dụng các phương pháp đã nói ở trên để tìm giá trị trung bình của một danh sách trong Python. Chúng tôi sẽ xem qua hai ví dụ để giúp bạn bắt đầu
Python trung bình. Len[] và Sum[]
Công thức tính trung bình cộng của một danh sách các giá trị là tổng của tất cả các số hạng chia cho số các số hạng đó. Chúng ta có thể sử dụng các giá trị sum[] và len[] của Python để tính trung bình cộng của các số trong danh sách
Phương thức len[] trong Python tính toán và trả về một số lượng trong danh sách. len là viết tắt của độ dài, đề cập đến độ dài của—hoặc số lượng—mục trong danh sách
Phương thức sum[] trong Python tính tổng của tất cả các giá trị trong một danh sách
» THÊM. Do While Python. Hướng dẫn từng bước
Chúng ta có thể sử dụng các hàm này cùng nhau để tính giá trị trung bình từ danh sách các giá trị
Công thức cơ bản để tính trung bình trong Python là
________số 8
Cách tiếp cận này phổ biến vì bạn không phải nhập bất kỳ giá trị bên ngoài nào để tính trung bình
hàm sum[] và len[] Ví dụ về hàm
Giả sử chúng ta điều hành một quán cà phê và muốn biết giá trung bình của tất cả các đơn hàng được đặt cho đến hôm nay. Để tính toán con số này, chúng ta có thể sử dụng các phương thức sum[] và len[] mà chúng ta vừa thảo luận
orders = [2.50, 4.50, 2.00, 2.75, 2.50, 5.00, 8.00, 2.25] average = sum[orders] / len[orders] print["The average coffee order price today is $" + str[round[average, 2]]]
Chúng tôi in giá trị trung bình ra bàn điều khiển
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
0Trên dòng mã đầu tiên của chúng tôi, chúng tôi xác định một biến Python. Biến này lưu trữ danh sách giá đặt hàng. Sau đó, chúng tôi tính giá trị trung bình của các đơn đặt hàng đó bằng cách chia tổng của tất cả các đơn đặt hàng cho độ dài của danh sách đơn đặt hàng của chúng tôi
Ở cuối mã của chúng tôi, chúng tôi in ra một thông báo tới bảng điều khiển cho chúng tôi biết giá trung bình của các đơn đặt hàng cà phê
Chúng tôi sử dụng phương thức round[] của Python để làm tròn số trung bình của chúng tôi đến hai chữ số thập phân. Phương thức str[] để chuyển đổi giá trị trung bình của chúng ta thành một chuỗi mà chúng ta có thể in ra bàn điều khiển
Bây giờ chúng tôi biết giá đặt hàng cà phê trung bình cho đến nay là 3 đô la. 69
Python trung bình. số liệu thống kê. bần tiện[]
Thư viện thống kê Python chứa một hàm gọi là thống kê. mean[] tính toán giá trị trung bình của một danh sách các giá trị. Thuật ngữ trung bình được sử dụng trong toán học để mô tả giá trị trung bình của một danh sách các giá trị
» THÊM. Hàm bản đồ Python. Hướng dẫn từng bước
Cú pháp thống kê. phương thức mean[] là
số liệu thống kê. nghĩa là [list_of_values]
Phương thức mean[] nhận một tham số. danh sách các mục có giá trị trung bình mà bạn muốn tính toán.
Trước khi sử dụng phương pháp này, chúng ta cần nhập mô-đun thống kê [thống kê] trong Python. Đây là một mô-đun tích hợp có thể được sử dụng để thực hiện các phép tính khác nhau trong Python
Đây là một sự khác biệt quan trọng giữa việc sử dụng số liệu thống kê. mean[] và phương thức sum[] và len[]. Phương thức sum[] và len[] có thể được sử dụng mà không cần nhập bất kỳ thư viện nào. Tuy nhiên, bạn cần nhập số liệu thống kê để sử dụng số liệu thống kê. bần tiện[]
Nếu bạn không phiền khi nhập thư viện khác, phương pháp này hoạt động tốt. Vì bạn có thể tính giá trị trung bình mà không cần bất kỳ thư viện nào, nên bạn nên cân nhắc làm như vậy trước khi sử dụng thư viện thống kê
Chúng ta có thể nhập mô-đun thống kê bằng câu lệnh nhập Python
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
1Bây giờ chúng ta có thể truy cập hàm mean[] trong thư viện thống kê
"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "
Venus, Kỹ sư phần mềm tại Rockbot
Find Your Bootcamp Matchsố liệu thống kê. mean[] Ví dụ
Bây giờ chúng tôi đã sẵn sàng để bắt đầu tính trung bình bằng cách sử dụng mean[]
Hãy lấy ví dụ về đơn đặt hàng cà phê mà chúng tôi đã sử dụng ở trên. Giả sử chúng ta muốn tính giá trung bình của các đơn hàng cà phê đã đặt cho đến hôm nay. Chúng ta có thể sử dụng đoạn mã sau để tính giá trung bình
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
2Hãy nhìn vào kết quả của chương trình của chúng tôi
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
0Chương trình của chúng tôi trả về cùng một văn bản và kết quả nó đã làm trong ví dụ đầu tiên của chúng tôi
Tính trung bình của một Tuple
Chúng ta có thể sử dụng số liệu thống kê. mean[] để tính giá trị trung bình của một tuple, là một chuỗi các mục được sắp xếp theo thứ tự không thể thay đổi. Đây là một ví dụ về thống kê. mean[] được sử dụng để tính giá đơn hàng cà phê trung bình, với thông tin của chúng tôi được lưu trữ trong một bộ dữ liệu
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
4Mã của chúng tôi trả về phản hồi giống như ví dụ trước của chúng tôi vì chúng tôi đang làm việc với cùng các số
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
5Một bộ dữ liệu có thể được sử dụng thay vì danh sách nếu bạn đang làm việc với các giá trị không nên thay đổi. Vì vậy, bởi vì giá đặt hàng cà phê của chúng tôi sẽ không thay đổi sau khi một đơn đặt hàng đã được xử lý, một bộ dữ liệu là phù hợp
» THÊM. Lỗi loại Python. loại không thể xóa. 'lát' Giải pháp
Giá trị trung bình của giá trị âm
Bạn có thể sử dụng mean[] để tính giá trị trung bình của một tập hợp các số âm
Giả sử rằng chúng ta có một danh sách lưu trữ nhiệt độ hàng ngày thấp nhất được ghi lại trong một tuần cụ thể vào mùa đông. Chúng ta có thể sử dụng đoạn mã sau để tính trung bình nhiệt độ hàng ngày thấp nhất trong tuần đó
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
6mã của chúng tôi trả về
Output:
Input a list of numbers separated by a comma then space: 12, 34, 6, 43, 22
The average of the numbers you entered is: 23.4
7Sự kết luận
Bạn có thể tính giá trị trung bình của một danh sách các giá trị bằng phương thức sum[] và len[] hoặc thống kê. phương thức trung bình []. số liệu thống kê. phương thức mean[] cần được nhập vào chương trình của bạn. Bạn có thể sử dụng phương thức sum[] và len[] mà không cần nhập bất kỳ thư viện bên ngoài nào vào mã của mình
Bạn có muốn tìm hiểu thêm về cách viết mã bằng Python không? . Hướng dẫn này chứa danh sách các tài nguyên học tập hàng đầu mà bạn có thể sử dụng để nâng cao kiến thức của mình
7 Xếp hạng
Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK