numpy添加新的维度:newaxis的方法


Posted in Python onAugust 02, 2018

numpy中包含的newaxis可以给原数组增加一个维度

np.newaxis放的位置不同,产生的新数组也不同

一维数组

x = np.random.randint(1, 8, size=5)

x
Out[48]: array([4, 6, 6, 6, 5])

x1 = x[np.newaxis, :]

x1
Out[50]: array([[4, 6, 6, 6, 5]])

x2 = x[:, np.newaxis]

x2
Out[52]: 
array([[4],
  [6],
  [6],
  [6],
  [5]])

由以上代码可以看出,当把newaxis放在前面的时候

以前的shape是5,现在变成了1××5,也就是前面的维数发生了变化,后面的维数发生了变化

而把newaxis放后面的时候,输出的新数组的shape就是5××1,也就是后面增加了一个维数

所以,newaxis放在第几个位置,就会在shape里面看到相应的位置增加了一个维数

如下:

numpy添加新的维度:newaxis的方法

一般问题

经常会遇到这样的问题,需要从数组中取出一部分的数据,也就是取出“一片”或者“一条”

比如需要从二维数组里面抽取一列

取出来之后维度却变成了一维

假如我们需要将其还原为二维,就需要上面的方法了

以上这篇numpy添加新的维度:newaxis的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中的Django框架中进行字符串翻译
Jul 27 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
老生常谈Python序列化和反序列化
Jun 28 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
python如何在列表、字典中筛选数据
Mar 19 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
Python解决两个整数相除只得到整数部分的实例
Nov 10 Python
python实现爬取百度图片的方法示例
Jul 06 Python
python实现ftp文件传输系统(案例分析)
Mar 20 Python
django的403/404/500错误自定义页面的配置方式
May 21 Python
基于opencv实现简单画板功能
Aug 02 Python
python UIAutomator2使用超详细教程
Feb 19 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
Aug 02 #Python
对numpy中的transpose和swapaxes函数详解
Aug 02 #Python
Numpy 改变数组维度的几种方法小结
Aug 02 #Python
python 字典中取值的两种方法小结
Aug 02 #Python
python 剪切移动文件的实现代码
Aug 02 #Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 #Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 #Python
You might like
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
php中in_array函数用法探究
2014/11/25 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
JS前端加密算法示例
2016/12/22 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
详解javascript void(0)
2020/07/13 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
初中三年学生的学习自我评价
2013/11/13 职场文书
实习生的自我评价
2014/01/08 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
环境建设实施方案
2014/03/14 职场文书
访谈节目策划方案
2014/05/15 职场文书
2014年度个人工作总结
2014/11/07 职场文书
幼儿园中班教师个人工作总结
2015/02/06 职场文书
通用员工手册范本
2015/05/14 职场文书
论文答辩开场白大全
2015/05/27 职场文书
黑白记忆观后感
2015/06/18 职场文书