Trung bình, trung bình và chế độ là các chức năng thống kê được sử dụng rất thường xuyên trong phân tích dữ liệu. Mặc dù có một số thư viện Python.
Tìm kiếm ý nghĩa
Giá trị trung bình của một danh sách các số còn được gọi là trung bình của các số. Nó được tìm thấy bằng cách lấy tổng của tất cả các số và chia nó với số lượng số. Trong ví dụ dưới đây, chúng tôi áp dụng hàm SUM [] để lấy tổng số và hàm elen [] để có số lượng số.
Thí dụ
num_list = [21, 11, 19, 3,11,5] # FInd sum of the numbers num_sum = sum[num_list] #divide the sum with length of the list mean = num_sum / len[num_list] print[num_list] print["Mean of the above list of numbers is: " + str[round[mean,2]]]
Đầu ra
Chạy mã trên cho chúng ta kết quả sau -
[21, 11, 19, 3, 11, 5] Mean of the above list of numbers is: 11.67
Tìm trung vị
Trung bình là giá trị trung bình nhất trong danh sách các con số. Trong trường hợp có số lượng số lẻ trong danh sách, chúng tôi sắp xếp các mất và chọn giá trị giữa nhất. Nếu số lượng là một số chẵn thì chúng tôi chọn hai giá trị trung bình nhất và lấy trung bình của chúng làm trung bình.
Thí dụ
num_list = [21, 13, 19, 3,11,5] # Sort the list num_list.sort[] # Finding the position of the median if len[num_list] % 2 == 0: first_median = num_list[len[num_list] // 2] second_median = num_list[len[num_list] // 2 - 1] median = [first_median + second_median] / 2 else: median = num_list[len[num_list] // 2] print[num_list] print["Median of above list is: " + str[median]]
Đầu ra
Chạy mã trên cho chúng ta kết quả sau -
[3, 5, 11, 13, 19, 21] Median of above list is: 12.0
Tìm trung vị
Trung bình là giá trị trung bình nhất trong danh sách các con số. Trong trường hợp có số lượng số lẻ trong danh sách, chúng tôi sắp xếp các mất và chọn giá trị giữa nhất. Nếu số lượng là một số chẵn thì chúng tôi chọn hai giá trị trung bình nhất và lấy trung bình của chúng làm trung bình.
Thí dụ
import collections # list of elements to calculate mode num_list = [21, 13, 19, 13,19,13] # Print the list print[num_list] # calculate the frequency of each item data = collections.Counter[num_list] data_list = dict[data] # Print the items with frequency print[data_list] # Find the highest frequency max_value = max[list[data.values[]]] mode_val = [num for num, freq in data_list.items[] if freq == max_value] if len[mode_val] == len[num_list]: print["No mode in the list"] else: print["The Mode of the list is : " + ', '.join[map[str, mode_val]]]
Đầu ra
Chạy mã trên cho chúng ta kết quả sau -
[21, 13, 19, 13, 19, 13] {21: 1, 13: 3, 19: 2} The Mode of the list is : 13
Tìm trung vị
- Trung bình là giá trị trung bình nhất trong danh sách các con số. Trong trường hợp có số lượng số lẻ trong danh sách, chúng tôi sắp xếp các mất và chọn giá trị giữa nhất. Nếu số lượng là một số chẵn thì chúng tôi chọn hai giá trị trung bình nhất và lấy trung bình của chúng làm trung bình.
- Tìm chế độ
- Chế độ là số đó trong danh sách xảy ra thường xuyên nhất. Chúng tôi tính toán nó bằng cách tìm tần số của từng số có trong danh sách và sau đó chọn một số có tần số cao nhất.
- Cập nhật ngày 07 tháng 8 năm 2019 08:51:42
- Câu hỏi và câu trả lời liên quan
- Trung bình và chế độ trong SQL Server
- Trung bình và chế độ sử dụng sắp xếp đếm trong C ++
- Tìm trung vị cho mọi cửa sổ trong JavaScript
- Tìm chỉ số trung bình của mảng trong JavaScript
- Trung bình và trung bình của một ma trận trong C ++
- Tăng một ngày trong JavaScript mà không sử dụng bất kỳ thư viện nào?
- Tìm trung vị trong một danh sách được liên kết được sắp xếp trong C ++
- Thư viện Python byte
- Kiểm tra hình vuông hoàn hảo mà không cần sử dụng thư viện toán học - JavaScript
- Là chế độ trung bình của bộ dữ liệu bằng JavaScript
- Chương trình cho trung bình và trung bình của một mảng chưa được phân loại trong C ++
Tìm chế độ trong cây tìm kiếm nhị phân trong JavaScript
Thư viện chủ đề Posix
Chế độ giám sát [chế độ đặc quyền]
Thư viện chủ đề là gì?
Chế độ trung bình trung bình trong Python không có thư viện
# Python program to print # mean of elements # list of elements to calculate mean n_num = [1, 2, 3, 4, 5] n = len[n_num] get_sum = sum[n_num] mean = get_sum / n print["Mean / Average is: " + str[mean]]
Output:
Mean / Average is: 3.0
Trung bình, trung bình và chế độ là chủ đề cơ bản của thống kê. Bạn có thể dễ dàng tính toán chúng trong Python, có và không sử dụng các thư viện bên ngoài.
Ba này là các biện pháp chính của xu hướng trung tâm. Xu hướng trung tâm cho phép chúng tôi biết các giá trị "bình thường" hoặc "trung bình" của tập dữ liệu. Nếu bạn chỉ bắt đầu với khoa học dữ liệu, thì đây là hướng dẫn cho bạn. Trung bình, trung bình và chế độ là các kỹ thuật thường được sử dụng trong học máy, vì vậy điều quan trọng là phải hiểu khái niệm đằng sau chúng. Bài viết này cho bạn thấy cách sử dụng Python để tính toán trung bình, trung bình và chế độ mà không cần sử dụng các thư viện bên ngoài.
Có nghĩa là trong Python
# Python program to print # median of elements # list of elements to calculate median n_num = [1, 2, 3, 4, 5] n = len[n_num] n_num.sort[] if n % 2 == 0: median1 = n_num[n//2] median2 = n_num[n//2 - 1] median = [median1 + median2]/2 else: median = n_num[n//2] print["Median is: " + str[median]]
Output:
Median is: 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 các số:
Chú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 [] để lấy tổng của tất cả các phần tử trong danh sách. Cuối cùng, chúng tôi chia tổng số cho số lượng mục trong danh sách và đưa ra kết quả để có được giá trị trung bình của một danh sách.
Trung bình trong Python
Trung bình: Trung bình là số trung bình trong một nhóm các số. Trung bình là giá trị trung bình của một bộ dữ liệu được xếp hạng. Nó được sử dụng - một lần nữa - để cung cấp một giá trị điển hình của người Viking cho một dân số nhất định. Trong lập trình, chúng ta có thể định nghĩa trung bình là giá trị tách một chuỗi thành hai phần - nửa dưới và nửa trên. Để tính toán trung bình, trước tiên chúng ta cần sắp xếp bộ dữ liệu. Chúng tôi có thể làm điều này với các thuật toán sắp xếp hoặc sử dụng hàm Sắp xếp [] tích hợp. Bước thứ hai là xác định xem độ dài của bộ dữ liệu là lẻ hay thậm chí. Mã này tính toán trung bình của một danh sách các số:
[21, 11, 19, 3, 11, 5] Mean of the above list of numbers is: 11.670
Output:
[21, 11, 19, 3, 11, 5] Mean of the above list of numbers is: 11.671
Chú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 cách sử dụng hàm sort []. Bây giờ, hãy để kiểm tra xem số chẵn hay số lẻ bằng cách kiểm tra phần còn lại của họ. Nếu số chẵn, chúng tôi tìm thấy 2 yếu tố trung gian trong danh sách và chúng tôi có mức trung bình của chúng để in nó. Nhưng nếu số là lẻ, chúng tôi tìm thấy phần tử trung tâm trong một danh sách và in nó.
[21, 11, 19, 3, 11, 5] Mean of the above list of numbers is: 11.672
Output:
[21, 11, 19, 3, 11, 5] Mean of the above list of numbers is: 11.673
Cách tìm chế độ trong Python mà không có chức năng sẵn có
Chúng tôi đã tính toán thành công chế độ trung bình, trung bình và dữ liệu, nhưng bạn có thể nghĩ, "Tôi sẽ sử dụng các thuật toán này mỗi khi tôi muốn có chế độ trung bình, trung bình và dữ liệu?" Trả lời: Bạn có thể, nhưng tất nhiên bạn đã thắng. Nó chỉ là để cho bạn thấy cách thuật toán hoạt động đằng sau hậu trường khi nó phát hiện bất kỳ trong số chúng. Đối với bất kỳ dự án nào, điều này có thể đạt được bằng cách nhập thư viện thống kê tích hợp trong Python 3 và sử dụng các hàm tích hợp trung bình [], trung bình [] và chế độ []. Ngoài ra, có các thư viện bên ngoài khác có thể giúp bạn đạt được kết quả tương tự chỉ trong 1 dòng mã, vì mã được viết sẵn trong các thư viện này.