python中vstack_Python numpy实现数组合并实例(vstack,hstack)
若干个数组可以沿不同的轴合合并到一起,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中vstack_Python numpy实现数组合并实例(vstack,hstack)相关推荐
- Python中利用numpy将数组(矩阵)存成csv文件,将csv文件读取为数组(矩阵)
Python中利用numpy将数组(矩阵)存成csv文件,将csv文件读取为数组(矩阵) 本博客转载自:https://blog.csdn.net/vernice/article/details/50 ...
- [转载] 使用python 中的numpy创建数组
参考链接: Numpy 创建数组 使用nump创建数组的方法: (1)导入numpy模块: import numpy as np 注意:如果是纯python,默认是不安装numpy库的,需要在pyth ...
- 两种思路将Python中两个有序数组合并为一个有序数组
第一种思路: 把两个数组合为一个数组然后再排序,问题又回归到冒泡和快排了,没有用到两个数组的有序性. 第二种思路: 循环比较两个有序数组头位元素的大小,并把头元素放到新数组中,从老数组中删掉,直到其中 ...
- python中的二维数组_Python中的二维数组实例(list与numpy.array)
关于python中的二维数组,主要有list和numpy.array两种. 好吧,其实还有matrices,但它必须是2维的,而numpy arrays (ndarrays) 可以是多维的. 我们主要 ...
- [转载] python中的numpy模块和pandas模块的区别_numpy 模块和 pandas 模块
参考链接: Python中的numpy.radians和deg2rad 一.numpy模块 1.1 numpy 简介 numpy是python的一种开源的数值计算扩展库,这种库可用来存储和处理大型nu ...
- [转载] [转载] python中的Numpy库入门
参考链接: Python中的numpy.ones_like 参考链接: Python中的numpy.full_like 目录 N维数组对象: ndarray引例ndarray对象的属性ndarray数 ...
- [转载] python中的Numpy库入门
参考链接: Python中的numpy.full_like 目录 N维数组对象: ndarray引例ndarray对象的属性ndarray数组的元素类型ndarray数组的创建方法从Python中的列 ...
- 用Python中的Numpy实现简单高效的扑克牌API(附代码)
用Python中的Numpy实现简单高效的扑克牌API 扑克牌可以用字典或者列表来表示,但是这样的话会浪费很多的空间.因此,本项目将使用Numpy来实现,这样的话能保证性能的情况下减少存储成本. 一般 ...
- python中的numpy模块
参考 python中的numpy模块 - 云+社区 - 腾讯云 目录 NumPy 教程 学习本教程前你需要了解 NumPy 应用 相关链接 NumPy 安装 1.使用已有的发行版本 2.使用 pip ...
最新文章
- 所有计算机都可以安装win7,几种安装win7系统的方法介绍
- 技术人的灵魂 3 问,阿里工程师如何解答?
- VoxelNet: 基于点云的三维空间信息逐层次学习网络
- java.lang.IllegalArgumentException: KeyValue size too large
- php加大session,PHP :: Bug #63251 :: yaf session功能增强
- 在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL
- 吴恩达机器学习3——逻辑回归、正则化
- kotlin 运算符_Kotlin属性,数据类型,运算符
- 杨建:网站加速--系统架构篇
- [forwarding]Android上dip、dp、px、sp等单位说明
- axis2远程调用webservice例子(返回xml用dom4j解析)
- 什么是Internet cookie?
- pygame教程笔记
- 如何辨别物理机和云主机?
- 程序猿头头:数组应用(indexOf,includes,find,findindex)
- 如何利用CSS制作星星图案
- SpringBoot无法引入@RunWith注解解决方法
- 如果你不了解 python 的学习体系?来看看这篇博客吧 ,特邀嘴强擦哥做点评|Python技能树测评
- 学机器学习有必要懂数学吗?深入浅出机器学习与数学的关系
- c语言感叹号放最后用法,感叹号的用法和注意事项
热门文章
- SAP云平台cf push命令报错误码44的解决方法
- AG9 Service order创建好之后,要自动通过middleware传其他系统去 disable
- IPM: 使用代码删除Acquisition contract上的IP Product
- Live rates territory LRTERR is invalid for product or account hierarchy
- Mockito框架学习之stub then return
- 部署SAP UI5应用到ABAP服务器时,Webcontent path的determine逻辑
- SAP CRM里note界面默认语言的决定逻辑
- SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑
- paraView做动画(终极教程)
- Linux系统下区别对比(~、/home与/root)