numpy或list数组中最大元素的索引如何使用python获取
发布时间:2020-11-17 14:07:49
来源:亿速云
阅读:65
numpy或list数组中最大元素的索引如何使用python获取?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
获得list中最大元素的索引
aa = [1,2,3,4,5]
aa.index(max(aa))
相应的最小值使用
aa = [1,2,3,4,5]
aa.index(min(aa))
获得numpy数组中最大元素的索引
1.可以使用numpy的函数,argmax获得最大元素的索引,相应的获得最小值的话需要使用argmin。
aa = [1,2,3,4,5]
arr_aa = np.array(aa)
maxindex = np.argmax(arr_aa )
1.也可以将numpy转为list,然后使用list或者最大值索引的方法获得最大值。
aa = numpy.array([1,2,3,4,5])
先把aa转换为List,再求索引:
bb = aa.tolist()
bb.index(max(bb))
1.python 比较灵活,所以还可以有其他的方法,如使用where函数。
首先我们可以得到array在全局和每行每列的最大值(最小值同理)
>>> a = np.arange(9).reshape((3,3))
>>> a
array([[0, 1, 2],