【Python】在numpy中让一位数组倒序/逆序排列

编程入门 行业动态 更新时间:2024-10-25 12:20:38

【Python】在numpy中让一位数组倒序/<a href=https://www.elefans.com/category/jswz/34/1765666.html style=逆序排列"/>

【Python】在numpy中让一位数组倒序/逆序排列

做数学作业的时候有一个题要判断图序列,里面要求是将数组从大到小排列。我搜了很多文件都只有从小到大排列的,在看了好多博客以后终于总结出了一个简单的方法。
在python自带的函数里,可以用d.sort(reverse=True)进行逆序排列,但是numpy里没有。
我想的办法:

    d = np.sort(-d)d = (-d)

a>b>c>d>e
从小到大排列:
e,d,c,b,a
理论上
-a<-b<-c<-d<-e
所以对负的abcde从小到大排列就有:
-a,-b,-c,-d,-e
再对整个list取反:
得到a,b,c,d,e
即是从大到小的顺序。

一点反思:这次我用numpy的原因是要用.all .any的函数,但是numpy中没有这样的sort想必也是有原因的。我觉得可能是高维数组的原因。

更多推荐

【Python】在numpy中让一位数组倒序/逆序排列

本文发布于:2024-03-05 03:48:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1711232.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:逆序   数组   排列   Python   numpy

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!