1.数组为list时,查找某段的最大最小值得位置
c = [-10,-5,0,5,3,10,15,-20,25]
print (c[3:6].index(min(c[3:6]))) # 返回最小值
print (c.index(max(c[3:6]))) # 返回最大值
结果如下:
In[44]: c = [-10,-5,0,5,3,10,15,-20,25]
print (c[3:6].index(min(c[3:6]))) # 返回最小值
print (c.index(max(c[3:6]))) # 返回最大值
1
5
- 数组为numpy的array时
fr=np.where(haha[j][k]==max(haha[j][k][fremin[j][k][i]:fremax[j][k][i]]))
print(fr,fr[0],fr[0][0],end=',')
结果如下:
(array([282], dtype=int64),) [282] 282,