博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一维数组与二维数组的拼接与二维数组增加行
阅读量:6535 次
发布时间:2019-06-24

本文共 634 字,大约阅读时间需要 2 分钟。

一维数组与二维数组的拼接

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)

 二维数组增加行

 

>>> a=np.array([[2,4,3],[2,4,5]])>>> b=np.array([[8,7,6],[7,9,0]])>>> c = np.concatenate((b,a),axis=0)>>> carray([[8, 7, 6],       [7, 9, 0],       [2, 4, 3],       [2, 4, 5]])>>> c = np.concatenate((a,b),axis=0)>>> carray([[2, 4, 3],       [2, 4, 5],       [8, 7, 6],       [7, 9, 0]])

 

转载于:https://www.cnblogs.com/lindaxin/p/8392698.html

你可能感兴趣的文章
Linux常用的服务器构建
查看>>
深入了解 Weex
查看>>
异构数据库
查看>>
Cobertura代码覆盖率测试
查看>>
【selenium学习笔记一】python + selenium定位页面元素的办法。
查看>>
Linux禁止ping
查看>>
【Matplotlib】 标注一些点
查看>>
[AX]乐观并发控制Optimistic Concurrency Control
查看>>
自定义类加载器
查看>>
MySQL数据库事务各隔离级别加锁情况--Repeatable Read && MVCC(转)
查看>>
C++构造函数例程
查看>>
把某一列值转换为逗号分隔字符串
查看>>
iOS中--NSArray调用方法详解 (李洪强)
查看>>
MySQL在导入的时候遇到的错误
查看>>
LINUX 常用命令整理
查看>>
德国禁止Facebook利用WhatsApp用户信息:没法律基础
查看>>
“灾备全生态”全揭秘
查看>>
CSS盒子模型
查看>>
Zeppelin Prefix not found.
查看>>
ubuntu中eclipse安装svn插件问题
查看>>