numpy函数之np.newaxis
2017-10-17 14:18
441 查看
np.newaxis的功能是插入新维度。
结果:
可以看出np.newaxis分别是在行或列上增加维度,原来是(6,)的数组,在行上增加维度变成(1,6)的二维数组,在列上增加维度变为(6,1)的二维数组
参考文献:
numpy.newaxis
python np.newaxis
import numpy as np a = np.array([1, 2, 3, 4, 5, 6]) print(a.shape) print(a) b = a[np.newaxis] b=a[np.newaxis,:] print(b.shape) print(b) c=a[:,np.newaxis] print(c.shape) print(c)
结果:
(6,) [1 2 3 4 5 6] (1, 6) [[1 2 3 4 5 6]] (6, 1) [[1] [2] [3] [4] [5] [6]]
可以看出np.newaxis分别是在行或列上增加维度,原来是(6,)的数组,在行上增加维度变成(1,6)的二维数组,在列上增加维度变为(6,1)的二维数组
参考文献:
numpy.newaxis
python np.newaxis
相关文章推荐
- numpy: np.asarray 函数
- Numpy—np.random.seed()函数的应用
- Numpy学习——数组填充np.pad()函数的应用
- list,tuple和numpy中nparray及np.hstack(),np.vstack(),np.stack()函数关系及用法解析
- Numpy学习——数组填充np.pad()函数的应用
- numpy np.repeat 与 np.tile的区别, numpy.ravel()函数
- Numpy学习——数组填充np.pad()函数的应用
- 『Numpy』高级函数_np.nditer()&ufunc运算
- numpy 常用工具函数 —— np.bincount/np.average
- numpy 常用工具函数 —— np.bincount/np.average
- Numpy np.array 相关常用操作学习笔记
- numpy.random模块中常用函数解析
- python/pandas/numpy数据分析(十)-函数, rank,重复索引
- numpy中实用但不常见的方法(2)np.repeat
- Python学习——Numpy的tile函数用法
- numpy常用函数及实例
- 机器之心之NumPy能力大评测:这里有70道测试题代码实现和函数解释31-35
- Numpy 常用函数
- Numpy.nonzero() 详解 numpy module中 nonzero()函数
- numpy的学习笔记(三)——常用函数