Python numpy实现数组合并实例(vstack,hstack)


Posted in Python onJanuary 09, 2018

若干个数组可以沿不同的轴合合并到一起,vstack,hstack的简单用法,

>>> a = np.floor(10*np.random.random((2,2)))
>>> a
array([[ 8., 8.],
    [ 0., 0.]])
>>> b = np.floor(10*np.random.random((2,2)))
>>> b
array([[ 1., 8.],
    [ 0., 4.]])
>>> np.vstack((a,b))
array([[ 8., 8.],
    [ 0., 0.],
    [ 1., 8.],
    [ 0., 4.]])
>>> np.hstack((a,b))
array([[ 8., 8., 1., 8.],
    [ 0., 0., 0., 4.]])

column_stack函数功能是将一个1D数组转化成一个2D数组,相当于将1D数组垂直排列。

>>> from numpy import newaxis
>>> np.column_stack((a,b))  # With 2D arrays
array([[ 8., 8., 1., 8.],
    [ 0., 0., 0., 4.]])
>>> a = np.array([4.,2.])
>>> b = np.array([2.,8.])
>>> a[:,newaxis] # This allows to have a 2D columns vector
array([[ 4.],
    [ 2.]])
>>> np.column_stack((a[:,newaxis],b[:,newaxis]))
array([[ 4., 2.],
    [ 2., 8.]])
>>> np.vstack((a[:,newaxis],b[:,newaxis])) # The behavior of vstack is different
array([[ 4.],
    [ 2.],
    [ 2.],
    [ 8.]])

对于多维数组,hstack沿第二轴,vstack沿第一条轴。

总结

以上就是本文关于Python numpy实现数组合并实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
Python实现拼接多张图片的方法
Dec 01 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
Python中使用支持向量机SVM实践
Dec 27 Python
vue.js实现输入框输入值内容实时响应变化示例
Jul 07 Python
Python获取航线信息并且制作成图的讲解
Jan 03 Python
Python中函数参数匹配模型详解
Jun 09 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 Python
python跨文件使用全局变量的实现
Nov 17 Python
运动检测ViBe算法python实现代码
Jan 09 #Python
python+opencv实现动态物体识别
Jan 09 #Python
Python设计模式之门面模式简单示例
Jan 09 #Python
Python和Java进行DES加密和解密的实例
Jan 09 #Python
Python设计模式之中介模式简单示例
Jan 09 #Python
python+opencv实现动态物体追踪
Jan 09 #Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 #Python
You might like
解析PHP提交后跳转
2013/06/23 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
Python使用剪切板的方法
2017/06/06 Python
python实现数据写入excel表格
2018/03/25 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
python判断无向图环是否存在的示例
2019/11/22 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
Django视图、传参和forms验证操作
2020/07/15 Python
Python中的With语句的使用及原理
2020/07/29 Python
python如何提升爬虫效率
2020/09/27 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
编程实现去掉XML的重复结点
2014/05/28 面试题
Ruby如何实现动态方法调用
2012/11/18 面试题
打架检讨书100字
2014/01/19 职场文书
爱护公共设施倡议书
2014/08/29 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
国庆节慰问信
2015/02/15 职场文书
小学工作总结2015
2015/05/04 职场文书
安全主题班会教案
2015/08/12 职场文书
初中历史教学反思
2016/02/19 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
php将xml转化对象的实例详解
2021/11/17 PHP
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python