Python中求list及ndarray最大值最小值及其索引
作者:互联网
一、求python中的list
以求解最大值为例,最小值的求解可以类比最大值
1、对列表进行排序,再求解
a = [4,2,3,1]
# 对a列表进行排序
a.sort()
# 索引即为列表长度-1或者为-1
print(len(a)-1)
print("-1")
# 求最大值
print(a[-1])
print(a[len(a)-1])
3
-1
4
4
2、利用函数直接求解
a = [4,2,3,1]
# 求最大值
print(max(a))
# 求最大值的索引
print(a.index(max(a)))
4
0
二、求numpy中的ndarray
以求解最大值为例,最小值的求解可以类比最大值
1、将ndarray转化为list
import numpy as np
a = np.array([4,2,6,7])
print(a)
list_a = a.tolist()
print((list_a))
# 求最大值
print(max(list_a))
# 求最大值的索引
print(list_a.index(max(list_a)))
[4 2 6 7]
[4, 2, 6, 7]
7
3
2、利用ndarray的成员函数
import numpy as np
a = np.array([4,2,6,7])
# 求最大值的索引
print(np.argmax(a))
# 求最大值
print(a[np.argmax(a)])
3
7
标签:中求,Python,max,最大值,求解,list,np,print 来源: https://blog.csdn.net/a1786742005/article/details/86658068