Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
ĐọcMean, Median, and Mode with Python without using external libraries.
- Bàn luận The mean is the average of all numbers and is sometimes called the arithmetic mean. This code calculates Mean or Average of a list containing numbers:
Trong bài viết này, chúng tôi sẽ học cách tính toán trung bình, trung bình và chế độ với Python mà không cần sử dụng các thư viện bên ngoài.
Trung bình: Giá trị trung bình là trung bình của tất cả các số và đôi khi được gọi là trung bình số học. Mã này tính toán trung bình hoặc trung bình của danh sách chứa các số:
n_num
=
[
1
,
____________,
3
,
Mode[s] is/are :{8, 6}
1____________Mode[s] is/are :{8, 6}
3Mode[s] is/are :{8, 6}
4Mode[s] is/are :{8, 6}
5=
Mode[s] is/are :{8, 6}
7Mode[s] is/are :{8, 6}
8Mode[s] is/are :{8, 6}
9=
n_num
1Mode[s] is/are :{8, 6}
8Output:
Mean / Average is: 3.0
n_num
3=
Mode[s] is/are :{8, 6}
9n_num
6n_num
7 n_num
8n_num
9=
0=
1=
2=
3 The median is the middle number in a group of numbers. This code calculates Median of a list containing numbers:Trong bài viết này, chúng tôi sẽ học cách tính toán trung bình, trung bình và chế độ với Python mà không cần sử dụng các thư viện bên ngoài.
Trung bình: Giá trị trung bình là trung bình của tất cả các số và đôi khi được gọi là trung bình số học. Mã này tính toán trung bình hoặc trung bình của danh sách chứa các số:
1
1n_num
=
[
1
,
____________,
3
,
Mode[s] is/are :{8, 6}
1____________Mode[s] is/are :{8, 6}
3Mode[s] is/are :{8, 6}
4Mode[s] is/are :{8, 6}
5=
Mode[s] is/are :{8, 6}
7Mode[s] is/are :{8, 6}
8Mode[s] is/are :{8, 6}
9=
n_num
1Mode[s] is/are :{8, 6}
8n_num
3=
Mode[s] is/are :{8, 6}
9n_num
6n_num
7,
61
9n_num
8n_num
9=
0=
1=
2=
3Chúng tôi xác định một danh sách các số và tính độ dài của danh sách. Sau đó, chúng tôi sử dụng hàm SUM [] để có được tổng của tất cả các yếu tố trong một danh sách. Cuối cùng chúng tôi chia tổng số tổng cho số lượng các phần tử trong danh sách và chúng tôi in kết quả để có được giá trị trung bình/trung bình của một danh sách.
Trung bình: Trung bình là số trung bình trong một nhóm các số. Mã này tính toán trung bình của một danh sách chứa các số:
Now we check if the number is even or odd by checking their remainders. If the number is even, we find 2 middle elements in a list and get their average to print it out. But if the number is odd, we find the middle element in a list and print it out.1
2Mode[s] is/are :{8, 6}
51
42
=
=
1
81
9 The mode is the number that occurs most often within a set of numbers. This code calculates Mode of a list containing numbers:,
0,
1=
,
3n_num
6n_num
6______,
0,
9=
,
3__Trung bình: Giá trị trung bình là trung bình của tất cả các số và đôi khi được gọi là trung bình số học. Mã này tính toán trung bình hoặc trung bình của danh sách chứa các số:
n_num
=
[
1
,
____________,
3
,
Mode[s] is/are :{8, 6}
1____________Mode[s] is/are :{8, 6}
3Mode[s] is/are :{8, 6}
4Mode[s] is/are :{8, 6}
5=
Mode[s] is/are :{8, 6}
7Mode[s] is/are :{8, 6}
8Mode[s] is/are :{8, 6}
9=
n_num
1Mode[s] is/are :{8, 6}
8n_num
3=
Mode[s] is/are :{8, 6}
9n_num
6n_num
7n_num
8n_num
9=
0=
1=
2=
3,
61
9Chúng tôi xác định một danh sách các số và tính độ dài của danh sách. Sau đó, chúng tôi sử dụng hàm SUM [] để có được tổng của tất cả các yếu tố trong một danh sách. Cuối cùng chúng tôi chia tổng số tổng cho số lượng các phần tử trong danh sách và chúng tôi in kết quả để có được giá trị trung bình/trung bình của một danh sách.
n_num
8Mode[s] is/are :{8, 6}
71Trung bình: Trung bình là số trung bình trong một nhóm các số. Mã này tính toán trung bình của một danh sách chứa các số:
We define a list of numbers and calculate the length of the list. We then call Counter [a dict subclass] which helps to count hashable objects, and we then convert it to dict object. We then initialize a list with a For Loop to compare all the dict values [Number of elements] to the max of all dict values [count of most occurring element] and it returns all the elements equal to max count. If the elements returned are equal to the number of total elements in a list then we print out ‘No mode’, else we print out the modes returned.1
2Mode[s] is/are :{8, 6}
51
42
=
=
1
81
9,
0,
1=
,
3n_num
6n_num
6______Mode[s] is/are :{8, 6}
99n_num
00=
n_num
02,
0,
9=
,
3__,
02
9=
,
1=
1,
3n_num
62
,
0n_num
11,
02
9=
,
3n_num
6n_num
6______n_num
8n_num
93
8=
1=
2Mode[s] is/are :{8, 6}
01Chúng tôi xác định một danh sách các số và tính độ dài của danh sách. Để tìm một trung bình, trước tiên chúng tôi sắp xếp danh sách theo thứ tự tăng dần bằng hàm sort []. Bây giờ chúng tôi kiểm tra xem số chẵn hoặc lẻ bằng cách kiểm tra phần còn lại của chúng. Nếu số lượng là chẵn, chúng tôi tìm thấy 2 yếu tố giữa trong danh sách và lấy trung bình của chúng để in nó ra. Nhưng nếu số là lẻ, chúng tôi tìm thấy phần tử giữa trong một danh sách và in nó ra.
Chế độ: Chế độ là số xảy ra thường xuyên nhất trong một tập hợp số. Mã này tính toán chế độ của danh sách chứa các số:
Output:
Mode[s] is/are :{8, 6}
Mode[s] is/are :{8, 6}
02 Mode[s] is/are :{8, 6}
03Mode[s] is/are :{8, 6}
04 Mode[s] is/are :{8, 6}
05
We have successfully calculated mean, median, and mode of a dataset but you might be thinking ‘Will I be using these algorithms every time I want to get mean, median and
mode of a dataset?’
The answer is you can but you certainly won’t. This was just to show you how the algorithm works behind the scenes when finding out any of these.
For any projects, this can be achieved by simply importing an inbuilt library ‘statistics’ in Python 3, and using the inbuilt functions mean[], median[] and mode[]. Also, there are other external libraries that can help you achieve the same results in just 1 line of code as the code is pre-written in those libraries.