Python numpy实现二维数组和一维数组拼接
来源:互联网 发布:同轴圆柱形电容器算法 编辑:程序博客网 时间:2024/05/05 20:50
撰写时间:2017.5.23
一维数组
1.numpy初始化一维数组
a = np.array([1,2,3]);print a.shape
输出的值应该为(3,)
二维数组
2.numpy初始化二维数组
a = np.array([[1,2,3]]);b = np.array([[1],[2],[3]]);print a.shape//(1,3)print b.shape//(3,1)
注意(3,)和(3,1)的数组是不一样的,前者是一维数组,后者是二维数组。
拼接
3.numpy有很多的拼接函数。比如hstack和vstack等。网上又很多这样的总结帖子。但是两个数组能拼接的条件就是得满足两个数组的维度要相同。所以二维数组和一维数组拼接的时候需要使用newaxis将一维数组转化为二维数组,也就是shape从(3,)转化为(3,1)。
a = np.array([1,2,3]);b = np.array([[1],[2],[3]]);#将一维数组a转化为二维数组a = a[:,np.newaxis];c = np.concatenate((b,a),axis=1)print c.shape//输出为(3,2)
阅读全文
1 0
- Python numpy实现二维数组和一维数组拼接
- python-numpy数组拼接方法介绍
- python 一维数组变为二维数组
- Numpy的数组拼接
- numpy数组拼接
- numpy.concatenate 数组拼接
- 关于一维数组和二维数组
- javascript 一维数组和二维数组
- 一维数组和二维数组
- python实现二维数组
- js拼接二维数组
- 二维numpy数组
- 数组(一维数组和二维数组)的用法
- JAVA 数组 一维数组和二维数组
- JAVA 数组 一维数组和二维数组
- java入门--数组(一维数组和二维数组)
- 一维数组、二维数组
- numpy数组拼接方法介绍
- Scala函数式编程课后习题答案(第六章)
- QT 中文字符乱码
- C#序列化与反序列化
- 郑桂兰董事长再访日月潭文武庙协天庙佛光大学等台湾地标进行文化交流
- uC/OS-III之任务就绪表学习总结
- Python numpy实现二维数组和一维数组拼接
- 端口号类型
- python之读写excel文件
- 郑桂兰董事长与台湾良机集团董事长张广博商务洽谈
- liunx基本命令(一)
- Linux_无法运行可执行文件
- POJ 1679
- Shell脚本中倒计时应用 – echo用法详解
- 新闻客户端案例