본문 바로가기
Programming/python

python, 상위 n개 value의 index추출

by 단창 2019. 8. 19.

 

a= np.random.rand(100)

topid= sorted(range(len(a)),key= lambda i: a[i])[-10:]

a[topid]

 

100개의 랜덤값 만들고

0,1,2 ... 99 의 index array을 만들어서, sorted함수로 해당 index의 a값에 따라서 정렬후 상위 10개 뽑아 내기

반응형