各位前辈好,想请教一个问题
前阵子我在写作业时想找出一个二维矩阵(里面都是数字)中数值最大的元素
一开始我很直觉的想到对array做两次max
amax = max(max(array))
可是后来我知道了numpy这个函式库,我就改用numpy提供的函数
amax = numpy.amax(array)
我发现这两种做法找到的最大值有一点点不同
想请教是什么原因?
我目前能想到的是,第一次max是找出二维矩阵中最“大”的一维阵列
只是最大的一维阵列可能不是包含了最大值的一维阵列
如果是这样,想请问最大的一维阵列的意义是什么?
谢谢大家