利用numpy实现一、二维数组的拼接简单代码示例


Posted in Python onDecember 15, 2017

一维数组

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)

总结

以上就是本文关于利用numpy实现一、二维数组的拼接简单代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python获取标准北京时间的方法
Mar 24 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Golang与python线程详解及简单实例
Apr 27 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
在Django中输出matplotlib生成的图片方法
May 24 Python
python交互模式下输入换行/输入多行命令的方法
Jul 02 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
python调用支付宝支付接口流程
Aug 15 Python
PyQt+socket实现远程操作服务器的方法示例
Aug 22 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
python周期任务调度工具Schedule使用详解
Nov 23 Python
python开发人人对战的五子棋小游戏
May 02 Python
神经网络python源码分享
Dec 15 #Python
神经网络理论基础及Python实现详解
Dec 15 #Python
浅谈机器学习需要的了解的十大算法
Dec 15 #Python
python实现协同过滤推荐算法完整代码示例
Dec 15 #Python
python3大文件解压和基本操作
Dec 15 #Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 #Python
numpy自动生成数组详解
Dec 15 #Python
You might like
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
Dojo 学习要点
2010/09/03 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
js实现打字小游戏
2019/12/17 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
python检查URL是否正常访问的小技巧
2017/02/25 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
StubHub德国:购买和出售门票
2017/09/06 全球购物
管理科学大学生求职信
2013/11/13 职场文书
大学自我鉴定范文
2013/12/26 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
民事调解书范文
2015/05/20 职场文书
新学期感想
2015/08/10 职场文书
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers