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 相关文章推荐
跟老齐学Python之网站的结构
Oct 24 Python
Python CSV模块使用实例
Apr 09 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
python删除特定文件的方法
Jul 30 Python
详解django中自定义标签和过滤器
Jul 03 Python
matplotlib绘制动画代码示例
Jan 02 Python
python正则表达式匹配[]中间为任意字符的实例
Dec 25 Python
python虚拟环境迁移方法
Jan 03 Python
如何使用Python实现斐波那契数列
Jul 02 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
浅析Python实现DFA算法
Jun 26 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数组去重的函数代码
2013/02/03 PHP
PHP的全局错误处理详解
2016/04/25 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
javascript中select下拉框的用法总结
2016/01/07 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
Python设计模式之代理模式实例
2014/04/26 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Python简单生成随机数的方法示例
2018/03/31 Python
python实现简单图片物体标注工具
2019/03/18 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
django做form表单的数据验证过程详解
2019/07/26 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
python制作朋友圈九宫格图片
2019/11/03 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
猫咪家具:CatsPlay
2018/11/03 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
面包店的创业计划书范文
2014/01/16 职场文书
应用心理学专业求职信
2014/08/04 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
创业计划书之废品回收
2019/09/26 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python