지정된 행 또는 열을 기준으로 Python numpy 정렬

이 기사에서 사용 된 방법은 아래 링크에서 가져온 것입니다. 감사합니다!
NumPy에서 열을 기준으로 배열 정렬
arr = np.array([[1,3,5],[4,2,0]])

print(f'arr\n{arr}')

# 按第2列排序(column index = 1)
print('按第2列排序\n',arr[arr[:,1].argsort()])

# 按第2行排序(row index = 1)
print('按第2行排序\n',arr[:,arr[1,:].argsort()])
arr 
[[1 3 5] 
 [4 2 0]] 
2 열 기준 정렬 
 [[4 2 0] 
 [1 3 5]] 
2 행 기준 정렬 
 [[5 3 1] 
 [0 2 4]]

 

DataFrame 정렬 회로도 첨부

 

추천

출처blog.csdn.net/authorized_keys/article/details/111684383