Hướng dẫn how do you find the median of an array in python? - làm thế nào để bạn tìm thấy giá trị trung bình của một mảng trong python?

numpy.median (a, axis = none, out = none, overwrite_input = falsemedian(a, axis=None, out=None, overwrite_input=False, keepdims=False)[source]#

Tính trung bình dọc theo trục được chỉ định.

Trả về trung bình của các yếu tố mảng.

Parametersaarray_likeaarray_like

Mảng đầu vào hoặc đối tượng có thể được chuyển đổi thành một mảng.

trục {int, chuỗi int, none}, tùy chọn{int, sequence of int, None}, optional

Trục hoặc trục dọc theo đó các trung vị được tính toán. Mặc định là tính toán trung bình dọc theo phiên bản phẳng của mảng. Một chuỗi các trục được hỗ trợ kể từ phiên bản 1.9.0.

Outndarray, tùy chọnndarray, optional

Mảng đầu ra thay thế để đặt kết quả. Nó phải có hình dạng và chiều dài bộ đệm giống như đầu ra dự kiến, nhưng loại (của đầu ra) sẽ được đúc nếu cần thiết.

Overwrite_InputBool, Tùy chọnbool, optional

Nếu đúng, sau đó cho phép sử dụng bộ nhớ của mảng đầu vào A để tính toán. Mảng đầu vào sẽ được sửa đổi bởi cuộc gọi đến median. Điều này sẽ lưu bộ nhớ khi bạn không cần bảo quản nội dung của mảng đầu vào. Đối xử với đầu vào là không xác định, nhưng nó có thể sẽ được sắp xếp đầy đủ hoặc một phần. Mặc định là sai. Nếu Overwrite_Input là True và A chưa phải là ndarray, thì lỗi sẽ được nêu ra.

Keepdimsbool, tùy chọnbool, optional

Nếu điều này được đặt thành TRUE, các trục bị giảm được để lại trong kết quả là kích thước với kích thước một. Với tùy chọn này, kết quả sẽ phát sóng chính xác so với ARR ban đầu.

Mới trong phiên bản 1.9.0.

Trả về Medianndarraymedianndarray

Một mảng mới giữ kết quả. Nếu đầu vào chứa số nguyên hoặc nổi nhỏ hơn float64, thì loại dữ liệu đầu ra là np.float64. Mặt khác, loại dữ liệu của đầu ra giống như đầu vào. Nếu ra ngoài được chỉ định, mảng đó được trả về thay thế.

Ghi chú

Cho một vectơ V có độ dài N, trung bình của V là giá trị trung bình của một bản sao được sắp xếp của V, median0 - i e. .

Ví dụ

>>> a = np.array([[10, 7, 4], [3, 2, 1]])
>>> a
array([[10,  7,  4],
       [ 3,  2,  1]])
>>> np.median(a)
3.5
>>> np.median(a, axis=0)
array([6.5, 4.5, 2.5])
>>> np.median(a, axis=1)
array([7.,  2.])
>>> m = np.median(a, axis=0)
>>> out = np.zeros_like(m)
>>> np.median(a, axis=0, out=m)
array([6.5,  4.5,  2.5])
>>> m
array([6.5,  4.5,  2.5])
>>> b = a.copy()
>>> np.median(b, axis=1, overwrite_input=True)
array([7.,  2.])
>>> assert not np.all(a==b)
>>> b = a.copy()
>>> np.median(b, axis=None, overwrite_input=True)
3.5
>>> assert not np.all(a==b)

Làm thế nào để bạn tìm thấy trung bình của một mảng?

Để tìm trung bình: Đầu tiên, chỉ cần sắp xếp mảng. Sau đó, kiểm tra xem số lượng các phần tử có trong mảng đều hoặc lẻ. Nếu lẻ, thì chỉ cần trả về giá trị giữa của mảng. Khác, trung bình là trung bình của hai giá trị 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 trung bình bằng cách sử dụng numpy trong Python?

hàm trung bình () ...
# Cú pháp của Numpy.Median () Numpy.....
Nhập NUMPY dưới dạng NP # Nhận giá trị trung bình của Array 1-D ARR = [12, 7, 15, 8, 9, 5, 3] ARR1 = NP.....
# Tạo mảng 2-d numpy mảng = np.....
# Sử dụng Numpy Median () dọc theo trục = 0 # Nhận giá trị trung bình của hàng ARR1 = NP.....
# Sử dụng Numpy ..

Trung bình có phải là một chức năng trong Python 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.