程序地带

Python Numpy数组的降序排列 由大到小


Python内置array数组有sort()函数可以对数组进行排序,将参数reverse值修改为True为降序排列


x = [2, 4, 6, 8, 3, 1]
x.sort() # [1, 2, 3, 4, 6, 8]
x.sort(reverse=True) # [8, 6, 4, 3, 2, 1]

但是在Numpy数组中并没有reverse此参数 TypeError: 'reverse' is an invalid keyword argument for sort() 于是采用下面的写法


import numpy as np
x = np.array([2, 4, 6, 8, 3, 1])
x.sort() # [1 2 3 4 6 8]
x = abs(np.sort(-x)) # [8 6 4 3 2 1] 先取相反数排序,再加上绝对值得到原数组的降序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44864262/article/details/109757202

随机推荐

learning github [ github 学习 ]

GitHubcreatearepositorycreateabranchmakeandcommitchangesopenapullrequestforchangestotheREADMEmergeyo...

番茄茄 阅读(207)

C++学习之数组、指针、字符串

C++学习之数组、指针、字符串声明一个参数为整型,返回值为长整型的函数指针;声明类A的一个成员函数指针,其参数为整型,返回值长整...

OrangeJiuce 阅读(664)

Java8新特性介绍:并行流与顺序流

并行流与顺序流并行流并行流就是把一个内容分成多个数据库,并用不同的线程分别处理每个数据块的流Java8中将并行流进行了优化,我们可以很容易的对数据进行并行操作,...

Hi丶Vp 阅读(806)

基于测试人员角度学习Spark(二)

一、RDD概述   1、RDD是最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合,具有数据流模型的特点:自动容错,位置感知...

小胖测试历险记 阅读(750)

设计模式之单例模式(1)

文章目录设计模式之单例模式1.什么是单例模式?2.为什么用单例模式?3.单例模式怎么用?3.1饿汉式单例说明:优点:缺点:3.2懒汉式单例说明:优点:缺点:3.3注册式单例说明:优点:缺点:3.4破坏...

VirtiL 阅读(638)

c语言 - 找单身狗问题(简单思路)

找单身狗问题一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。voidBobsort(int*a,intn)//冒泡排序{intj...

Maggie's secret 阅读(732)