Python:如何提取列表子集中最小值的索引?
我有一个包含100个值的列表L 我希望在20到100之间找到这个列表的索引(即argmin),所以我写Python:如何提取列表子集中最小值的索引?,python,list,syntax,Python,List,Syntax,我有一个包含100个值的列表L 我希望在20到100之间找到这个列表的索引(即argmin),所以我写 print(np.argmin(L[20:])) 令我惊讶的是,它打印出的是0,而不是等于或大于20的值 我做错了什么?argmin将返回所传递数组中最小元素的索引;但是,由于此数组开始于20,因此需要添加子列表的起始点,以获得原始数组中相同最小元素的索引: start = 20 print(np.argmin(L[start:]) + start)
print(np.argmin(L[20:]))
令我惊讶的是,它打印出的是0,而不是等于或大于20的值
我做错了什么?
argmin
将返回所传递数组中最小元素的索引;但是,由于此数组开始于20
,因此需要添加子列表的起始点,以获得原始数组中相同最小元素的索引:
start = 20
print(np.argmin(L[start:]) + start)