numpy(五)
2024-08-25 10:25:49
排序:
x=np.array([2,5,6,2,3,5])
np.sort(x) 不改变原数组
x.sort() 改变原数组
i=np.argsort(x) 返回排序好的索引值
x[i] 使用花哨索引返回排序好的数组
x=np.random.randint(0,10,(4,6))
np.sort(x,axis=0) 对每一列排序
np.sort(x,axis=1) 对每一行排序 会丢失原先行或列之间的关系
部分排序:
x=np.array([7,2,3,1,6,5,4])
np.partition(x,3)
结果左边第3小及更小的值 按顺序排列,右边则是任意顺序的其他值
np.partitions(x,2,axis=1) 找出每行的第三小以前的值
最新文章
- 第二章 搭建Android开发环境
- yii的csv导出
- python内置函数每个执行一次
- 最精简的django程序
- berkerly db 中简单的读写操作(有一些C的 还有一些C++的)
- CC150 上面重要的题目总结
- django的模板页面里,如何获取一个集合的数据?
- STL:remove和erase区别
- JavaWeb学习笔记--Listener
- UVa 12299 RMQ with Shifts(线段树)
- HTML5 Canvas鼠标与键盘事件
- linux有用技巧:使用快照制作虚拟机
- HTTP协议 HttpWebRequest和 Socket的一点总结
- eclipse导入工程时,出现Some projects cannot be imported because they already exist in the workspace
- Hystrix-request collapsing(请求合并)
- Xshell正编辑文件时掉线,需再次正常编辑解决办法
- 二、Ansible中playbook的变量
- 外卖ERP管理系统(二)
- 改善android性能工具篇【zipalign】
- 自实现jQuery版分页插件