找出numpy array数组的最值及其索引
分类: Numpy
标签: numpy
在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引
但在numpy中的array没有index方法,取而代之的是where,其又是list没有的
首先我们可以得到array在全局和每行每列的最大值(最小值同理)
然后用where得到最大值的索引,返回值中,前面的array对应行数,后者对应列数
1 2 3 4 |
|
如果array中有相同的最大值,where会将其位置全部给出
1 2 3 4 5 6 7 |
|