排序

与Python内建函数类似,使用sort方法按位置排序。

In [112]: arr = np.random.randn(6)

In [113]: arr
Out[113]:
array([-1.54009488,  0.14138051,  0.07455801,  0.74340943, -0.70681659,
       -0.1163607 ])

In [114]: arr.sort()

In [115]: arr
Out[115]:
array([-1.54009488, -0.70681659, -0.1163607 ,  0.07455801,  0.14138051,
        0.74340943])

In [116]:

In [116]: arr = np.random.randn(5, 3)

In [117]: arr
Out[117]:
array([[ 0.20103223,  1.05742459,  0.57607095],
       [-1.44059807,  0.97252296,  0.20796782],
       [ 0.12345811, -0.46441879,  0.31409119],
       [-0.96164247, -1.12039945, -0.39718085],
       [ 1.26915581,  0.79770197,  0.33933553]])

In [118]: arr.sort(1)

In [119]: arr
Out[119]:
array([[ 0.20103223,  0.57607095,  1.05742459],
       [-1.44059807,  0.20796782,  0.97252296],
       [-0.46441879,  0.12345811,  0.31409119],
       [-1.12039945, -0.96164247, -0.39718085],
       [ 0.33933553,  0.79770197,  1.26915581]])

In [120]: arr.sort(0)

In [121]: arr
Out[121]:
array([[-1.44059807, -0.96164247, -0.39718085],
       [-1.12039945,  0.12345811,  0.31409119],
       [-0.46441879,  0.20796782,  0.97252296],
       [ 0.20103223,  0.57607095,  1.05742459],
       [ 0.33933553,  0.79770197,  1.26915581]])
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 高级排序 在前文中已介绍了排序函数sort的简单用法,即直接使用sort函数对一个列表中的元素进行排序。但这种用法...
    樱雨楼阅读 5,510评论 0 0
  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 10,608评论 0 52
  • 1.插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记录插入到已排序好...
    依依玖玥阅读 5,039评论 0 2
  • 总结一下常见的排序算法。 排序分内排序和外排序。内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序...
    jiangliang阅读 5,264评论 0 1
  • 从确认怀孕起,整个孕期,和老婆都在为如何更好地迎接小星星而准备着,可当她真正到来的时候,依然让我们措手不及。 由于...
    猛虎哥阅读 1,823评论 0 1

友情链接更多精彩内容