numpy.argsort()返回排序索引
a=a[np.argsort(a[:,2]),:]
example:按第2列排序
a=np.array([[3,4,3],[2,1,7],[2,3,4],[5,6,2]])
a
array([[3, 4, 3],
[2, 1, 7],
[2, 3, 4],
[5, 6, 2]])a=a[np.argsort(a[:,2]),:]
a
array([[5, 6, 2],
[3, 4, 3],
[2, 3, 4],
[2, 1, 7]])
numpy.argsort()返回排序索引
a=a[np.argsort(a[:,2]),:]
example:按第2列排序
a=np.array([[3,4,3],[2,1,7],[2,3,4],[5,6,2]])
a
array([[3, 4, 3],
[2, 1, 7],
[2, 3, 4],
[5, 6, 2]])a=a[np.argsort(a[:,2]),:]
a
array([[5, 6, 2],
[3, 4, 3],
[2, 3, 4],
[2, 1, 7]])