Hướng dẫn max of 2d array python - tối đa của Python mảng 2d
Tôi đang cố gắng tìm một cách thanh lịch để tìm giá trị tối đa trong một mảng hai chiều. Ví dụ cho mảng này: Show
Tôi muốn trích xuất giá trị '4'. Tôi đã nghĩ đến việc làm tối đa trong Max nhưng tôi đang vật lộn trong việc thực hiện nó.
Snakecharmerb 40.4K10 Huy hiệu vàng78 Huy hiệu bạc129 Huy hiệu đồng10 gold badges78 silver badges129 bronze badges Đã hỏi ngày 20 tháng 11 năm 2016 lúc 8:11Nov 20, 2016 at 8:11
Một cách khác để giải quyết vấn đề này là sử dụng function numpy.amax ()
Đã trả lời ngày 24 tháng 7 năm 2018 lúc 11:03Jul 24, 2018 at 11:03
2 Tối đa số tối đa (
Đã trả lời ngày 20 tháng 11 năm 2016 lúc 8:13Nov 20, 2016 at 8:13
Falsetrufalsetrufalsetru 345K59 Huy hiệu vàng690 Huy hiệu bạc613 Huy hiệu Đồng59 gold badges690 silver badges613 bronze badges Không hoàn toàn ngắn như câu trả lời của Falsetru nhưng đây có lẽ là những gì bạn có trong đầu:
Đã trả lời ngày 21 tháng 5 năm 2018 lúc 1:34May 21, 2018 at 1:34
Schmyschmyschmy Huy hiệu 1211 Bạc5 Huy hiệu Đồng1 silver badge5 bronze badges Còn cái này thì sao?
CEBE 3.3501 Huy hiệu vàng24 Huy hiệu bạc37 Huy hiệu đồng1 gold badge24 silver badges37 bronze badges Đã trả lời ngày 8 tháng 4 năm 2020 lúc 11:57Apr 8, 2020 at 11:57
1
Bạn có thể thêm tham số 0 vào 1 như bên dưới để tìm giá trị tối đa trong mảng/danh sách 2-D
Đã trả lời ngày 7 tháng 6 năm 2021 lúc 2:22Jun 7, 2021 at 2:22
Afghaniafghaniafghani 691 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges Một giải pháp rất dễ dàng để có được cả chỉ số tối đa và tối đa của bạn có thể là:
Đã trả lời ngày 1 tháng 4 năm 2021 lúc 14:57Apr 1, 2021 at 14:57
MarkhmarkhMarkh Phù hiệu đồng 6355 bronze badges Cách tiếp cận này không trực quan như những người khác nhưng ở đây, 23
Đã trả lời ngày 25 tháng 6 lúc 3:39Jun 25 at 3:39
Sajid Khansajid KhanSajid Khan 631 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges Làm thế nào để bạn tìm thấy tối đa của một mảng 2D trong Python?Làm thế nào để bạn tìm thấy tối đa của một mảng 2D trong Python ?.. Nhập Numpy dưới dạng NP .. numpy_oned_array = np. Mảng ([1, 2, -4, 10, -11, 4, 22]). MAX_VALUE_ONED = NP. AMAX (numpy_oned_array). In ("Giá trị tối đa trong mảng:", MAX_VALUE_ONED). numpy_twod_array = np. mảng([. Làm thế nào để bạn tìm thấy số tối đa trong một mảng 2D?Algorithm:.. Start.. Tuyên bố một mảng 2D .. Khởi tạo mảng 2D .. Bây giờ hãy gọi một chức năng sẽ tìm thấy phần tử tối đa trong một cột .. Ý tưởng ở đây là chạy vòng lặp cho tổng số cột .. Kiểm tra từng phần tử cho cột và tìm phần tử tối đa .. Bây giờ in các yếu tố .. Làm thế nào để bạn tìm thấy mức tối đa và tối thiểu của một mảng 2D trong Python?Chúng ta có thể tìm thấy các giá trị tối thiểu và tối đa từ mỗi hàng của một mảng 2D bằng cách sử dụng các hàm "Min" và "Max" có sẵn trong thư viện Numpy.using the "min" and "max" functions available in the Numpy library.
Làm thế nào để bạn tìm thấy tối đa của một mảng 2D numpy?Bạn có thể sử dụng argmax () để lấy chỉ mục giá trị tối đa của bạn.Sau đó, bạn chỉ cần tính toán giá trị này để có được các chỉ số dòng và cột.use argmax() to get the index of your maximum value. Then you just have to compute this value to get the line and column indices. |