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获取远程图片大小和尺寸的方法
Mar 26 Python
Python用模块pytz来转换时区
Aug 19 Python
Python中scatter函数参数及用法详解
Nov 08 Python
详解appium+python 启动一个app步骤
Dec 20 Python
python3实现跳一跳点击跳跃
Jan 08 Python
一份python入门应该看的学习资料
Apr 11 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
解决PyCharm的Python.exe已经停止工作的问题
Nov 29 Python
详解python中递归函数
Apr 16 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
numpy:找到指定元素的索引示例
Nov 26 Python
python encrypt 实现AES加密的实例详解
Feb 20 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
改造一台复古桌面收音机
2021/03/02 无线电
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
深入php多态的实现详解
2013/06/09 PHP
php时间戳转换的示例
2014/03/31 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
php读取本地json文件的实例
2018/03/07 PHP
Add a Table to a Word Document
2007/06/15 Javascript
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
使用python在本地电脑上快速处理数据
2017/06/22 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
Python绘制3D图形
2018/05/03 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
工作时间上网检讨书
2014/02/03 职场文书
协议书样本
2014/04/23 职场文书
学习之星事迹材料
2014/05/17 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
导游词之山东孔庙
2019/11/04 职场文书
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL