一、求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
# 创建ndarray
a = np.array([4,2,6,7])
print(a)
# 将ndarray转换为list
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
# 创建ndarray
a = np.array([4,2,6,7])
# 求最大值的索引
print(np.argmax(a))
# 求最大值
print(a[np.argmax(a)])
3
7