各位前輩好,想請教一個問題
前陣子我在寫作業時想找出一個二維矩陣(裡面都是數字)中數值最大的元素
一開始我很直覺的想到對array做兩次max
amax = max(max(array))
可是後來我知道了numpy這個函式庫,我就改用numpy提供的函數
amax = numpy.amax(array)
我發現這兩種做法找到的最大值有一點點不同
想請教是什麼原因?
我目前能想到的是,第一次max是找出二維矩陣中最「大」的一維陣列
只是最大的一維陣列可能不是包含了最大值的一維陣列
如果是這樣,想請問最大的一維陣列的意義是什麼?
謝謝大家