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

Trong bài viết này, chúng tôi sẽ thảo luận về cách tính chế độ của mảng numpy.

Chế độ đề cập đến phần tử lặp lại nhất trong mảng. Chúng ta có thể tìm thấy chế độ từ mảng numpy bằng cách sử dụng các phương thức sau.

Phương pháp 1: Sử dụng gói scipy.stats

Hãy cho chúng tôi xem cú pháp của hàm chế độ () & nbsp;

Cú pháp:

Biến = StatS.Mode (Array_Varable)

Lưu ý: Để áp dụng chế độ, chúng tôi cần tạo một mảng. Trong Python, chúng ta có thể tạo một mảng bằng gói numpy. Vì vậy, trước tiên chúng ta cần tạo một mảng bằng cách sử dụng hàm numpy và Ứng dụng chế độ () trên mảng đó. Hãy cho chúng tôi xem các ví dụ để hiểu rõ hơn. To apply mode we need to create an array. In python, we can create an array using numpy package. So first we need to create an array using numpy package and apply mode() function on that array. Let us see examples for better understanding.

Ví dụ 1:

Áp dụng trên mảng 1-D

Python3

from scipy import stats as st

import numpy as np

abc

1
0
1
1
1
2
1
3__12

[5]
8
[5]
9

Đầu ra:

ModeResult(mode=array([2]), count=array([3]))

Ví dụ 2:

Áp dụng trên một mảng 2-D

Python3

import numpy as np

from scipy import stats as st

import numpy as np

scipy 9import0

1
2
1
3
1
6
1
3
1
6
1
3
1
6
1
3
1
6scipy 8

scipy 9import0

[5]
4
1
3
[5]
6
1
3stats as st7
1
3stats as st9
1
3
[5]
4scipy 8

scipy 9import0import5

1
3stats as st7
1
3import9
1
3stats as st9
1
3
1
6scipy 8

abc

1
0
1
1
1
2
1
3__12

[5]
8abc 8

Đầu ra:

Ví dụ 2:

Áp dụng trên một mảng 2-D

from6

1
0 from8__12

Các

Python3

Moderesult (mode = mảng ([[1, 2, 2, 9, 2]]), Count = mảng ([[2, 2, 1, 2, 2]]))

import numpy as np

abc

1
0
1
1
1
2
1
3__12

1
26
[5]
2
1
3
1
6
1
3
1
2
1
3
1
2
1
3
1
2
1
3
1
2
1
3
1
2
1
3
1
2
[5]
7

[5]
8
1
44

Đầu ra:

1

Ví dụ 2: Using user-defined Function

Áp dụng trên một mảng 2-D

Các

Python3

Moderesult (mode = mảng ([[1, 2, 2, 9, 2]]), Count = mảng ([[2, 2, 1, 2, 2]]))

Phương pháp 2: Sử dụng mô -đun thống kê

Giống như mô -đun Numpy, mô -đun thống kê cũng chứa các chức năng thống kê như giá trị trung bình, trung bình, chế độ .ETC. Vì vậy, chúng tôi hãy xem một ví dụ về chế độ bằng mô -đun thống kê.

Thí dụ :

1
85
1
86
1
87
1
88

import

1
00

Các

Phương pháp 3: Sử dụng chức năng do người dùng xác định

Ở đây chúng tôi không sử dụng bất kỳ chức năng định nghĩa trước để có chế độ của một chuỗi. Hãy cho chúng tôi xem một ví dụ với việc trình bày cách tính chế độ mà không có các hàm được xác định trước.

1
45
1
0 import0
1
2
1
3
1
6
1
3
[5]
2
1
3
[5]
4
1
3
[5]
6
1
3__

[5]
14
[5]
15

1
74
1
75

[5]
8
[5]
20

Đầu ra:

[5]

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

Chúng tôi có thể dễ dàng tìm thấy chế độ mảng bằng cách đầu tiên sắp xếp mảng và sau đó đếm các yếu tố liên tiếp bằng nhau.Bước sắp xếp sẽ mất thời gian O (NLOGN) để hoàn thành.Bước đếm tiếp theo sẽ mất thời gian O (N) để tìm phần tử thường xuyên nhất.first sorting the array and then counting successive elements that are equal. The sorting step would take O(NlogN) time to complete. The subsequent counting step would take O(N) time to find the most frequent element.

Làm thế nào để bạn tìm thấy chế độ trong Python?

Hướng dẫn từng bước..
Bước 1: Tạo một hàm gọi là chế độ có trong một đối số ..
Bước 2: Tạo một biến từ điển trống ..
Bước 3: Tạo vòng lặp for có lặp lại giữa biến đối số ..
Bước 4: Sử dụng vòng lặp if-not và khác như một bộ đếm ..

Chế độ () làm gì trong Python?

Phương thức MODE () Tính toán chế độ (xu hướng trung tâm) của tập dữ liệu số hoặc danh nghĩa đã cho.calculates the mode (central tendency) of the given numeric or nominal data set.

Numpy có chức năng chế độ không?

Phương pháp 2: Sử dụng mô -đun thống kê như mô -đun Numpy, mô -đun thống kê cũng chứa các hàm thống kê như giá trị trung bình, trung bình, chế độ.vân vân .the statistics module also contains statistical functions like mean , median , mode…. etc .