argsort()

来源:互联网 发布:阿里云如何上传网站 编辑:程序博客网 时间:2024/06/08 08:26

1,argsort()

>>> xmatsmatrix([[ 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)#返回从小到大值得索引>>> indexsortmatrix([[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]])


0 0
原创粉丝点击