Làm cách nào để tìm hàng hoặc cột có chứa giá trị lớn nhất trong mảng trong mảng có khối lượng 2d?tìm hàng hoặc cột có chứa giá trị lớn nhất trong mảng numpy
8
A
Trả lời
9
Nếu bạn chỉ cần một hay khác:
np.argmax(np.max(x, axis=1))
cho cột, và
np.argmax(np.max(x, axis=0))
cho hàng.
7
Bạn có thể sử dụng np.where(x == np.max(x))
.
Ví dụ:
>>> x = np.array([[1,2,3],[2,3,4],[1,3,1]])
>>> x
array([[1, 2, 3],
[2, 3, 4],
[1, 3, 1]])
>>> np.where(x == np.max(x))
(array([1]), array([2]))
Giá trị đầu tiên là số hàng, số thứ hai là số cột.
5
Bạn có thể sử dụng np.argmax
cùng với np.unravel_index
như trong
x = np.random.random((5,5))
print np.unravel_index(np.argmax(x), x.shape)
1
np.argmax
chỉ trả về chỉ mục của phần tử lớn nhất (đầu tiên) trong mảng được làm phẳng. Vì vậy, nếu bạn biết hình dạng mảng của mình (mà bạn làm), bạn có thể dễ dàng tìm thấy chỉ mục hàng/cột:
A = np.array([5, 6, 1], [2, 0, 8], [4, 9, 3])
am = A.argmax()
c_idx = am % A.shape[1]
r_idx = am // A.shape[1]
Các vấn đề liên quan
- 1. Tìm hàng có giá trị lớn nhất cho mỗi khóa
- 2. Finding chứa giá trị lớn nhất bằng R
- 3. Tìm giá trị trong cột A có chứa giá trị từ cột B không?
- 4. hàng xóa trong mảng NumPy
- 5. Tìm nhiều giá trị trong một mảng Numpy
- 6. Tìm giá trị nhỏ nhất trong một mảng NumPy và các giá trị tương ứng cho phần còn lại của hàng của mảng
- 7. Tìm các hàng có cùng giá trị trong nhiều cột
- 8. Thêm biến vào khung dữ liệu chứa giá trị lớn nhất của mỗi hàng
- 9. Hàng trả về có giá trị lớn nhất của một cột cho mỗi nhóm
- 10. Cách tìm các hàng có giá trị chứa chữ thường
- 11. Biểu đồ Numpy của các mảng lớn
- 12. tìm giá trị nhỏ nhất trong một mảng float
- 13. Tìm giá trị nhỏ nhất trong một cột
- 14. Cách tìm mục có giá trị lớn nhất bằng linq?
- 15. Phát hiện nếu một mảng NumPy có chứa ít nhất một giá trị không phải là số không?
- 16. Cách tìm giá trị duy nhất trong mảng răng cưa
- 17. Tìm hàng với giá trị lớn nhất của id trong MySQL
- 18. Cách hiệu quả nhất để tổng hợp mảng 2D NumPy lớn, được nhóm theo cột ID?
- 19. Cách tìm chỉ mục của mảng có giá trị lớn nhất
- 20. Làm thế nào để tìm các giá trị thường xuyên nhất trong ndarray numpy?
- 21. C++ Giúp tìm giá trị lớn nhất trong bản đồ
- 22. Đếm số hàng với giá trị lớn hơn hoặc bằng một giá trị từ cột khác trong SQL
- 23. SQL Chọn nhiều cột dựa trên giá trị lớn nhất trong một cột
- 24. Tìm giá trị thường xuyên nhất trong cột SQL
- 25. Tìm giá trị lớn nhất trong ba giá trị trong PHP
- 26. Tìm giá trị cao nhất trong hàng và số echo và tên cột
- 27. Python/Numpy - Lưu mảng với tiêu đề cột và hàng
- 28. Làm cách nào để sắp xếp các giá trị trong một mảng có nhiều mảng vào các thùng chứa một phạm vi giá trị nhất định?
- 29. Tìm n giá trị nhỏ nhất trong một mảng
- 30. Java: Tìm giá trị cao nhất trong một mảng