Numpy: Obtain the Indices to Sort An Array
作者:XD / 发表: 2023年2月23日 21:54 / 更新: 2023年2月23日 21:54 / 编程笔记 / 阅读量:1146
Numpy: Obtain the Indices to Sort An Array
x = np.array([[0, 3], [2, 2]]) # array([[0, 3], [2, 2]])
col_idx = np.argsort(x, axis=0) # sorts along first axis (col) array([[0, 1], [1, 0]])
row_idx= np.argsort(x, axis=1) # sorts along last axis (row) array([[0, 1], [0, 1]])
for line in row_idx:
print(line[::-1]) # max to min
# [1, 0]
# [1, 0]
Reference
相关标签