Py学习  »  Python

当列表停止增加python时返回索引

Ken • 6 年前 • 1723 次点击  

我一直在尝试返回列表(数组)停止增长的索引。到目前为止,我只能得到第一次列表停止增长时的索引,它会反复返回。当array_1=np.array([1,2,2,1,1,2,1])时,输出应为[2,5],因为这些是停止增加的索引。

def monotonic_check(ori_array):
    indices_array = []
    for i in ori_array:
        try:
            if ori_array[i] > ori_array[i+1]:
                indices_array.append(i)
            else:
                continue
        except:
            pass
    return indices_array

此代码将返回[2,2,2]

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30340
 
1723 次点击  
文章 [ 1 ]  |  最新文章 6 年前