要通过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
使用np.take_along_axis:
输出
相关问题 更多 >
编程相关推荐