【发布时间】:2019-11-01 16:55:54
【问题描述】:
要通过 argsort 对 numpy 进行排序,我们可以这样做:
import numpy as np
x = np.random.rand(3)
x_sorted = x[np.argsort(x)]
我正在寻找一个用于泛化到二维或更高维度的 numpy 解决方案。
一维情况下的索引不适用于二维矩阵。
Y = np.random.rand(4, 3)
sort_indices = np.argsort(Y)
#Y_sorted = Y[sort_indices] (what would that line be?)
相关:我正在寻找一个纯粹的 numpy 答案来解决与此答案中解决的问题相同的问题:https://stackoverflow.com/a/53700995/2272172
【问题讨论】: