Python 实现取多维数组第n维的前几位


Posted in Python onNovember 26, 2019

现在我们有一个shape为(7352, 9, 128, 1)的numpy数组。

想要取出第2维的前三个数据,构成新数组(7352, 3, 128, 1)

我的思想是:将第2维数据转置(transpose)到第一维,再用切片(slice)取出前三个数据,再转置回去:

print("# original", input.shape)
input_transpose = input.transpose((1, 0, 2, 3))
print("# transpose", input_transpose.shape)
input_slice = input_transpose[0:3]
print("# slice", input_slice.shape)
output = input_slice.transpose((1, 0, 2, 3))
print("# output", output.shape)

Python 实现取多维数组第n维的前几位

其实更简单的做法是:

print("# original", input.shape)
print("# output", input[:, [0, 1, 2]].shape)

Python 实现取多维数组第n维的前几位

以上这篇Python 实现取多维数组第n维的前几位就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Windows下python2.7.8安装图文教程
May 26 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
Python Flask基础教程示例代码
Feb 07 Python
python:print格式化输出到文件的实例
May 14 Python
Python格式化日期时间操作示例
Jun 28 Python
Python生成器的使用方法和示例代码
Mar 04 Python
pandas读取CSV文件时查看修改各列的数据类型格式
Jul 07 Python
Django  ORM 练习题及答案
Jul 19 Python
Python try except异常捕获机制原理解析
Apr 18 Python
大数据分析用java还是Python
Jul 06 Python
Python 可视化神器Plotly详解
Dec 26 Python
Django基础CBV装饰器和中间件
Mar 22 Python
python获取array中指定元素的示例
Nov 26 #Python
Flask之pipenv虚拟环境的实现
Nov 26 #Python
Python 根据数据模板创建shapefile的实现
Nov 26 #Python
Python实现直播推流效果
Nov 26 #Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 #Python
创建Shapefile文件并写入数据的例子
Nov 26 #Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 #Python
You might like
php中的登陆login实例代码
2016/06/20 PHP
php中yii框架实例用法
2020/12/22 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python3搜索及替换文件中文本的方法
2015/05/22 Python
基python实现多线程网页爬虫
2015/09/06 Python
Python argv用法详解
2016/01/08 Python
深入理解Python3中的http.client模块
2017/03/29 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Python实现八皇后问题示例代码
2018/12/09 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
文秘档案管理岗位职责
2014/03/06 职场文书
厨房管理计划书
2014/04/27 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
初中政教处工作总结
2015/08/12 职场文书
详解MySQL 联合查询优化机制
2021/05/10 MySQL
javascript的var与let,const之间的区别详解
2022/02/18 Javascript