python数组降序排序_python-如何按降序对2d数组的一半进行排序(numpy)
我试图创建一个数组(10000,50)的大小(我提到大小是因为效率很重要),然后:
>按升序对前5000行进行排序
>按降序对接下来的5000行进行排序.
这是我的代码:
samples = 10 # I'm going to increase it 10000
sampleLength = 4 # I'm going to increase it 50
halfSamples = int(samples/2)
xx = numpy.multiply(10, numpy.random.random((samples, sampleLength)))
xx[0:halfSamples,0:sampleLength]=numpy.sort(xx[0:halfSamples,0:sampleLength],axis=1)
xx[halfSamples:samples,0:sampleLength]=numpy.sort(xx[halfSamples:samples,0:sampleLength],axis=1)
这会按升序对数组的两个部分进行排序,唯一找不到的是我在最后一行中给出的参数以降序排列.
xx[halfSamples:samples,0:sampleLength]=numpy.sort(xx[halfSamples:samples,0:sampleLength:-1],axis=1)
但是有一个错误:
ValueError: could not broadcast input array from shape (5,0) into shape (5,4)
谢谢
python数组降序排序_python-如何按降序对2d数组的一半进行排序(numpy)相关推荐
- java升序降序排列desc,TreeMap升序|降序排列和按照value进行排序
TreeMap 升序|降序排列 import java.util.Comparator; import java.util.TreeMap; public class Main { public st ...
- 【Java】数组逆序操作。定义长度为10的数组,将数组元素对调并输出对调后的结果。
题目:数组逆序操作.定义长度为10的数组,将数组元素对调并输出对调后的结果. 思路:把0索引和arr.length-1的元素交换,把1索引和arr.length-2元素交换--只要交换到arr.len ...
- python控制excel降序排列_Python实现EXCEL表格的排序功能示例
EXCEL的数值排序功能还是挺强大的,升序.降序,尤其自定义排序,能够对多个字段进行排序工作. 那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能, ...
- python动物重量排序_python动物重量排序_Python小白干货宝典:sorted()函数:列表元素排序...
定义: sorted() 函数对所有可迭代的对象进行排序操作. 内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作. 语法: sorted 语法: sorted(i ...
- python读取文件并且排序_python 顺序读取文件夹下面的文件(自定义排序方式)...
我们在读取文件夹下面的文件时,有时是希望能够按照相应的顺序来读取,但是 file_lists=os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的.就比如读取下面这些文件,希望能 ...
- Matlab进行升序降序,matlab sort()升序和降序
B = sort(A) %沿着输入参量 A的不同维的方向.从小到大重新排列 A中的元素.A 可以是字符串的.实数的.复数的单元数组.对于 A 中完全相同的元素,则按它们在 A 中的先后位置排列在一块: ...
- c++ 多个字符串排序_Python小白干货宝典:sorted()函数:列表元素排序
定义: sorted() 函数对所有可迭代的对象进行排序操作. 内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作. 语法: sorted 语法: sorted(i ...
- java comparator降序_Java TreeMap重写Comparator降序排列
首页 > 基础教程 > 集合框架 > TreeMap类 Java TreeMap重写Comparator降序排列 TreeMap中默认的排序为升序,如果要改变其排序可以自己写一个Co ...
- 计算机一级如何用rank函数降序,rank函数怎么用降序及排名(图文rank函数操作流程)...
打乱的序号? 使用排序功能进行排名 说到排名,常规的操作方法,是使用排序功能.比如,按出货量排序,点击出货量下的任意一个单元格,再使用升序或降序进行排列. 但这样会打乱仓库号的顺序. 使用函数完成排名 ...
最新文章
- 皮一皮:当有人在我身边时...
- C语言实验——保留整数_JAVA
- PLSQL_案例优化系列_学会应用工具进行SQL整体优化(案例11)
- [转贴]Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
- java 读取 文本块_Java 13:文本块
- iOS -- 音频播放、录音、视频播放、拍照、视频录制
- 著名Youtuber “NELK “发布有关比特币购买游艇的视频
- mysql 取消密码警告
- 80%的前端程序员都遇到的问题,你中招了吗?
- 系统学习深度学习(一) --深度学习与神经网络关系
- NSACE|网络信息安全技术,你不能忽视的存在
- 如何生成白底一寸照?怎么制作白底证件照?
- 网站设计(3常用标签)
- python 自动换ip_python实现自动更换ip的方法
- 人工智能在药物不良反应预测中的应用
- Python with as用法详解
- 加权平均np.average()
- 加减法、原码一位乘法、Booth算法、恢复余数法、加减交替法符号位及小结
- 模拟htonl、ntohl、htons、ntohs函数实现
- java集成企业微信完成授权登录
热门文章
- 区块链北大肖老师学习笔记4
- mysql远程登录权限问题
- 给宝宝起名要遵循的几点建议
- 【Leetcode】997. Find the Town Judge(找到小镇法官) - 社会名流问题
- Knockout入门介绍
- 红米note9 android10,红米note10对比红米note9真的有提升吗-在哪些地方做了降级
- Ubuntu解决 The following signatures couldn‘t be verified because the public key is not available:
- 国内最完美的sll远程连接工具-finalshell
- BMN:Boundary-matching network for temporal action proposal generation
- P3P设置第三方cookie解决方案