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实现百度翻译的示例代码
Mar 09 Python
python3中函数参数的四种简单用法
Jul 09 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
python学习将数据写入文件并保存方法
Jun 07 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
java字符串格式化输出实例讲解
Jan 06 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计算整个目录大小的方法
2015/06/19 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
Python中__new__与__init__方法的区别详解
2015/05/04 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
Python中extend和append的区别讲解
2019/01/24 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
python中remove函数的踩坑记录
2021/01/04 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
企业宣传方案
2014/03/04 职场文书
小学二年级学生评语
2014/04/21 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
励志演讲稿500字
2014/08/21 职场文书
2014年消防工作总结
2014/11/21 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python