numpy.ndarray按两列排序

时间:2019-01-22 21:50:32

标签: sorting

通过考虑两列对nump.ndarray进行排序,例如,如果a是下面的ndarray,则 我想通过先升第一列然后降第二列来对所有行向量进行排序。在下面应该是a_sort。

a=np.array([[-10,   0,   5],
   [-10,   1,   1],
   [-10,   2,   0],
   [-10,   3,   0],
   [-10,   4,   0],
   [ -5,   0,   5],
   [ -5,   1,   5],
   [ -5,   2,   4],
   [ -5,   3,   0],
   [ -5,   4,   0],])

a_sort=np.array([[-10,   4,   0],
   [-10,   3,   0],
   [-10,   2,   0],
   [-10,   1,   1],
   [-10,   0,   5],
   [ -5,   4,   0],
   [ -5,   3,   0],
   [ -5,   2,   4],
   [ -5,   1,   5],
   [ -5,   0,   5],])

0 个答案:

没有答案