Nếu có nhiều hơn một giá trị như vậy, chỉ một giá trị được trả về. Số lượng thùng cho các thùng phương thức cũng được trả về
Tham số mảng_likemảng n chiều để tìm [các] chế độ
trục int hoặc Không, tùy chọnTrục dọc theo đó để hoạt động. Mặc định là 0. Nếu Không, hãy tính toán trên toàn bộ mảng a
nan_policy {'lan truyền', 'nâng cao', 'bỏ qua'}, tùy chọnXác định cách xử lý khi đầu vào chứa nan. Có các tùy chọn sau [mặc định là 'lan truyền']
keepdims bool, tùy chọn
'tuyên truyền'. đối xử với nan như nó sẽ đối xử với bất kỳ giá trị nào khác
'nuôi'. ném một lỗi
'bỏ sót'. thực hiện các tính toán bỏ qua các giá trị nan
Nếu được đặt thành
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]2, trục mà số liệu thống kê được lấy sẽ được sử dụng [bị loại khỏi mảng đầu ra] giống như các hàm rút gọn khác [e. g.
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]3,
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]4]. Nếu được đặt thành
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]5, trục được giữ lại với kích thước một và kết quả sẽ phát chính xác đối với mảng đầu vào. Mặc định,
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]6, là hành vi kế thừa không xác định được giữ lại để tương thích ngược
Cảnh báo
Không giống như các chức năng giảm khác [e. g.
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]3,
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]4], hành vi mặc định của
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]9 thường giữ lại trục mà nó hoạt động dọc theo. Trong khoa học viễn tưởng 1. 11. 0, hành vi này sẽ thay đổi. giá trị mặc định của keepdims sẽ trở thành
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]2, trục mà thống kê được thực hiện sẽ bị loại bỏ và giá trị
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]6 sẽ không còn được chấp nhận
Mới trong phiên bản 1. 9. 0
Mảng giá trị phương thức
đếm ndarrayMảng số đếm cho mỗi chế độ
ghi chú
Chế độ của mảng đối tượng được tính toán bằng cách sử dụng
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]2, xử lý các NaN với các biểu diễn nhị phân khác nhau là khác biệt
Không dùng nữa kể từ phiên bản 1. 9. 0. Hỗ trợ cho các mảng không phải là số không được dùng nữa kể từ SciPy 1. 9. 0 và sẽ bị xóa trong 1. 11. 0. gấu trúc. Khung dữ liệu. chế độ có thể được sử dụng thay thế.
Chế độ của mảng với các dtypes khác được tính bằng cách sử dụng
>>> stats.mode[a, axis=None, keepdims=True] ModeResult[mode=array[[3]], count=array[[3]]] >>> stats.mode[a, axis=None, keepdims=False] ModeResult[mode=3, count=3]3. Trong NumPy phiên bản 1. 21 trở đi, tất cả các NaN - ngay cả những NaN có biểu diễn nhị phân khác nhau - đều được coi là tương đương và được tính là các phiên bản riêng biệt có cùng giá trị
Chế độ là giá trị được lặp lại nhiều nhất trong bộ sưu tập. Thư viện
import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
2 chứa nhiều hàm liên quan đến thống kê. Hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
3 bên trong thư viện import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
2 tìm chế độ của một mảng trong Python. Nó lấy một mảng làm đối số đầu vào và trả về một mảng các giá trị phổ biến nhất bên trong mảng đầu vào. Để phương pháp này hoạt động, chúng tôi phải cài đặt gói import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
5. Lệnh để cài đặt nó được đưa ra dưới đâyVí dụ mã sau đây cho chúng ta biết cách tính toán chế độ bên trong mảng NumPy bằng hàm
import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
6import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
đầu ra
Đầu tiên chúng ta tạo mảng
import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
7 bằng hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
8. Sau đó, chúng tôi đã tính toán chế độ bằng hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
6 và lưu trữ kết quả bên trong mảng import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
1. Cuối cùng, chúng tôi đã hiển thị giá trị được lặp lại nhiều nhất bằng cách in phần tử đầu tiên của mảng import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
1Tính Chế độ của Mảng NumPy Với Hàm ________ 33
Nếu chúng ta chỉ muốn sử dụng gói
import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
4 để tìm chế độ, chúng ta có thể sử dụng chức năng import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
3. Hàm import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
3 lấy một mảng làm đối số đầu vào và trả về một mảng gồm tất cả các phần tử duy nhất bên trong mảng đầu vào. Chúng ta cũng có thể chỉ định tham số import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
7 thành import numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
8 để lấy số lần mỗi phần tử duy nhất được lặp lại bên trong mảng đầu vàoimport numpy as np
array = np.array[[1,2,3,4,4,5]]
vals,counts = np.unique[array, return_counts=True]
index = np.argmax[counts]
print[vals[index]]
đầu ra
Trong đoạn mã trên, chúng tôi đã tính toán chế độ của mảng NumPy
import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
7 với các hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
60 và import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
61 trong Python. Đầu tiên chúng ta tạo mảng import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
7 bằng hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
8. Sau đó, chúng tôi đã sử dụng hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
60 và lưu trữ các giá trị duy nhất bên trong mảng import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
65 và số lần mỗi giá trị được lặp lại bên trong mảng import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
66. Sau đó, chúng tôi đã tính giá trị lớn nhất bên trong mảng import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
66 bằng hàm import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
61 và lưu trữ giá trị bên trong biến import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
69. Cuối cùng, chúng tôi đã hiển thị chế độ bằng cách in giá trị tại chỉ mục import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
69 của mảng import numpy as np
from scipy import stats
array = np.array[[1,2,3,4,4,5]]
mode = stats.mode[array]
print[mode[0]]
65