1,argsort()
>>> xmats
matrix([[ 1. , 0.067732],
[ 1. , 0.42781 ],
[ 1. , 0.995731],
[ 1. , 0.738336],
[ 1. , 0.981083],
[ 1. , 0.526171],
[ 1. , 0.378887],
[ 1. , 0.033859],
[ 1. , 0.132791],
[ 1. , 0.138306]])
>>> indexsort=xmats[:,1].argsort(0)#返回从小到大值得索引
>>> indexsort
matrix([[7],
[0],
[8],
[9],
[6],
[1],
[5],
[3],
[4],
[2]], dtype=int64)
>>> xmats[indexsort]#得出的结果又各行???
matrix([[[ 1. , 0.033859]],
[[ 1. , 0.067732]],
[[ 1. , 0.132791]],
[[ 1. , 0.138306]],
[[ 1. , 0.378887]],
[[ 1. , 0.42781 ]],
[[ 1. , 0.526171]],
[[ 1. , 0.738336]],
[[ 1. , 0.981083]],
[[ 1. , 0.995731]]])
>>> xmats[indexsort][:,0,:]#去掉了隔行
matrix([[ 1. , 0.033859],
[ 1. , 0.067732],
[ 1. , 0.132791],
[ 1. , 0.138306],
[ 1. , 0.378887],
[ 1. , 0.42781 ],
[ 1. , 0.526171],
[ 1. , 0.738336],
[ 1. , 0.981083],
[ 1. , 0.995731]])