Hướng dẫn how do you find the median of a tuple in python? - làm thế nào để bạn tìm thấy trung bình của một tuple trong python?
Trung bình là một thống kê mô tả. Nó thường được sử dụng như một thước đo xu hướng trung tâm của phân phối. Trong hướng dẫn này, chúng tôi sẽ xem xét làm thế nào để có được trung bình của các giá trị trong một bản trong Python với sự trợ giúp của các ví dụ. Show
Làm thế nào để tính toán trung bình?Trung bình được định nghĩa là giá trị trung bình của phân phối. Đó là, số lượng giá trị nhỏ hơn so với trung bình giống với số lượng giá trị lớn hơn so với trung bình. Ví dụ, đối với các số 1, 2, 3, 4, 5 giá trị trung bình là 3 vì nó nằm ở giữa phân phối. Từ điều này, chúng ta có thể thấy rằng để tính toán trung bình, trước tiên, sắp xếp các giá trị và sau đó chọn giá trị giữa. Nếu tổng số giá trị (n) là chẵn, thì trung bình là trung bình của giá trị (n/2) và (n/2 + 1). Bây giờ chúng ta đã biết cách tính toán toán học trung bình, hãy để Lôi xem cách thực hiện nó trong Python. Để có được trung bình của một tuple trong Python, bạn có thể viết chức năng tùy chỉnh của riêng mình hoặc sử dụng các chức năng được xác định trong các thư viện như 33, 34, v.v. Trung bình của một tuple từ đầu trong PythonHãy để viết một chức năng để tính toán trung bình. def get_median(t): # sort the tuple and store the resulting list ls = sorted(t) # find the median if len(ls) % 2 != 0: # total number of values are odd # subtract 1 since indexing starts at 0 m = int((len(ls)+1)/2 - 1) return ls[m] else: m1 = int(len(ls)/2 - 1) m2 = int(len(ls)/2) return (ls[m1]+ls[m2])/2 # create a tuple t = (5, 2, 1, 3, 4) # get the median print(get_median(t)) Output: 3 Ở đây, chúng tôi sử dụng chức năng 35 để có được một bản sao được sắp xếp của các phần tử tuple làm danh sách. Sau đó chúng tôi tiến hành tính toán trung bình từ danh sách được sắp xếp này. Bạn cũng có thể sử dụng các thư viện ngoài kệ trong Python để tính trực tiếp trung bình. Các thư viện này có triển khai được tối ưu hóa tốt hơn. Sử dụng thư viện 33Bạn có thể sử dụng chức năng 37 từ thư viện tiêu chuẩn 33 trong Python để có được trung bình của một điều đáng tin cậy. Hãy cùng nhìn vào một ví dụ. import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t)) Output: 3 Chúng tôi nhận được kết quả tương tự như trên. Sử dụng thư viện 34Bạn cũng có thể sử dụng chức năng thư viện 34 37 để tính toán trung bình của một tuple. Đây là một ví dụ. import numpy as np # create a tuple t = (5, 2, 1, 3, 4) # get the median print(np.median(t)) Output: 3.0 Chúng tôi nhận được kết quả tương tự chúng tôi có trong các ví dụ trên. Bạn cũng có thể quan tâm đến -
import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))2 không chấp nhận một số đối số 'khóa' và không trả về chỉ mục của những gì nó tìm thấy. Ngoài ra, khi có một số lượng hàng chẵn (dọc theo trục), nó sẽ trả về giá trị trung bình của 2 mục trung tâm. Nhưng import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))3, mà import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))4 sử dụng để tìm các mục trung tâm, có tên trường mảng có cấu trúc. Vì vậy, nếu chúng ta biến danh sách các bộ dữ liệu thành một mảng có cấu trúc, chúng ta có thể dễ dàng chọn (các) mục giữa. Danh sách:
như mảng có cấu trúc:
Chúng ta có thể nhận được mục giữa ( import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))5 cho kích thước 3) với:
Và cho phép số lượng mục thậm chí (có mã được đặt từ import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))2):
Đối với 3 mảng mục: 30 Đối với một mảng 6 mục: 31 Xem Lịch sử chỉnh sửa của tôi cho một phiên bản trước đó bằng cách sử dụng import statistics # create a tuple t = (5, 2, 1, 3, 4) # get the median print(statistics.median(t))7. Nó thậm chí còn hoạt động cho trường 1 (các ký tự): 32 Làm thế nào để bạn tìm thấy trung bình của một tuple?Trung bình của một tuple trong Python.. def get_median (t): # Sắp xếp tuple và lưu trữ danh sách kết quả .. ls = Sắp xếp (t) # Tìm trung bình .. Nếu len (ls) % 2! = 0: # Tổng số giá trị là số lẻ .. trả lại ls [m] khác:. T = (5, 2, 1, 3, 4) # Nhận trung bình .. Làm thế nào để bạn tìm thấy trung bình trong Python?Phương pháp trung bình () tính toán trung bình (giá trị trung bình) của tập dữ liệu đã cho.Phương pháp này cũng sắp xếp dữ liệu theo thứ tự tăng dần trước khi tính toán trung bình.Mẹo: Công thức toán học cho trung bình là: trung bình = {(n + 1) / 2} giá trị th, trong đó n là số lượng giá trị trong một tập hợp dữ liệu.Median = {(n + 1) / 2}th value, where n is the number of values in a set of data.
Làm thế nào để bạn tìm thấy ý nghĩa của một tuple trong Python?Phương pháp số 1: Sử dụng các vòng lặp Phương pháp đầu tiên có thể được nghĩ đến để giải quyết vấn đề này có thể là một cách tiếp cận lực lượng vũ phu, trong đó chúng ta chỉ cần lặp mỗi bộ để thêm phần tử và sau đó chỉ chia nó theo số lượng tổng trong danh sách.loop each tuple to add element and then just divide it by number of tuples in the list.
Python có chức năng trung bình không?Chức năng trung bình () trong mô-đun thống kê Python Chức năng trung bình () trong mô-đun thống kê có thể được sử dụng để tính giá trị trung bình từ danh sách dữ liệu chưa được phân loại.Ưu điểm lớn nhất của việc sử dụng hàm trung bình () là danh sách dữ liệu không cần phải được sắp xếp trước khi được gửi dưới dạng tham số đến hàm trung bình ().
median() function in the statistics module can be used to calculate median value from an unsorted data-list. The biggest advantage of using median() function is that the data-list does not need to be sorted before being sent as parameter to the median() function. |