下面有两种方法:
import numpy as np
a = [6, 4, 1, 5, 8, 3, 8, 3, 7]
s = np.min(a)
t = np.max(a)
print(a.index(s, 0, 7)) #最小值的索引,0:7是索引范围,如有相同值则返回第一个的索引值
print(a.index(t, 0, 7)) #最小值的索引,0:7是索引范围,如有相同值则返回第一个的索引值
big = np.argmax(a[0:6]) #最大值的索引,0:6是索引范围,如有相同值则返回第一个的索引值
litter = np.argmin(a[0:6]) #最小值的索引,0:6是索引范围
print(big, litter)
该文介绍了如何利用numpy库在Python中查找数组a中的最小值和最大值的索引。通过np.min()和np.max()函数找到最小值和最大值,再用index()方法获取其在指定范围内的索引。同时,文章还展示了如何用np.argmax()和np.argmin()直接获取最大值和最小值的索引。
705

被折叠的 条评论
为什么被折叠?



