通过考虑两列对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],])