argsort()

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]])


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值