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 10 111213__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 9import0121316131613161316scipy 8
scipy 9import0[5]413[5]613stats as st713stats as st913[5]4scipy 8
scipy 9import0import513stats as st713import913stats as st91316scipy 8
abc 10 111213__12
[5]8abc 8
Đầu ra:
Ví dụ 2:
Áp dụng trên một mảng 2-D
from610 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 10 111213__12
126[5]21316131213121312131213121312[5]7
[5]8144
Đầu ra:
1Ví 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ụ :
185186187188
import 100
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.
14510 import012131613[5]213[5]413[5]613__
[5]14[5]15
174 175
[5]8[5]20
Đầu ra:
[5]