numpy添加新的维度:newaxis
来源:互联网 发布:a类网络ip地址 编辑:程序博客网 时间:2024/05/21 08:35
numpy中包含的newaxis可以给原数组增加一个维度
np.newaxis放的位置不同,产生的新数组也不同
一维数组
x = np.random.randint(1, 8, size=5)xOut[48]: array([4, 6, 6, 6, 5])x1 = x[np.newaxis, :]x1Out[50]: array([[4, 6, 6, 6, 5]])x2 = x[:, np.newaxis]x2Out[52]: array([[4], [6], [6], [6], [5]])
由以上代码可以看出,当把newaxis放在前面的时候
以前的shape是5,现在变成了1
而把newaxis放后面的时候,输出的新数组的shape就是5
所以,newaxis放在第几个位置,就会在shape里面看到相应的位置增加了一个维数
如下:
一般问题
经常会遇到这样的问题,需要从数组中取出一部分的数据,也就是取出“一片”或者“一条”
比如需要从二维数组里面抽取一列
取出来之后维度却变成了一维
假如我们需要将其还原为二维,就需要上面的方法了
阅读全文
0 0
- numpy添加新的维度:newaxis
- numpy添加维度:newaxis
- numpy给array增加维度np.newaxis
- numpy的newaxis使用
- numpy.newaxis
- numpy.newaxis
- numpy.newaxis
- numpy 中 newaxis函数的使用
- numpy的维度分析
- numpy之newaxis
- numpy函数linspace() newaxis()
- numpy的数组维度问题
- numpy.array 的维度问题
- numpy函数之np.newaxis
- numpy 维度与轴的问题
- Python Numpy Tutorials: 改变数组的维度
- numpy 轴与维度的理解
- numpy 维度、轴和transpose的理解
- vue全家桶系列之网易云音乐(移动版)
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- echart2使用入门
- 如何使用markdown
- HDU5671-Matrix 区间加减
- numpy添加新的维度:newaxis
- Linux命令基础34-如何在一个终端一次运行多个命令
- 图像处理行业专业级类库OpenCV
- uCOS-ii 如何获取最高优先级的Task
- 413. Arithmetic Slices Add to List
- oracle创建数据库和删除数据库
- 100亿数据找出最大的1000个数字
- h.264/AVC的结构 NAL结构
- lnmp搭建(三)PHP安装及配置