Python numpy实现二维数组和一维数组拼接的方法


Posted in Python onJune 05, 2018

撰写时间:2017.5.23

一维数组

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)

以上这篇Python numpy实现二维数组和一维数组拼接的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
Jul 20 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
python生成lmdb格式的文件实例
Nov 08 Python
Django模板导入母版继承和自定义返回Html片段过程解析
Sep 18 Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 Python
Python如何绘制日历图和热力图
Aug 07 Python
Python使用xpath实现图片爬取
Sep 16 Python
Anaconda的安装与虚拟环境建立
Nov 18 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 Python
Python实现字典(dict)的迭代操作示例
Jun 05 #Python
python矩阵转换为一维数组的实例
Jun 05 #Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 #Python
django反向解析URL和URL命名空间的方法
Jun 05 #Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 #Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 #Python
numpy中以文本的方式存储以及读取数据方法
Jun 04 #Python
You might like
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
php字符串操作常见问题小结
2016/10/11 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
js CSS操作方法集合
2008/10/31 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
JS.findElementById()使用介绍
2013/09/21 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
python有证书的加密解密实现方法
2014/11/19 Python
python中字典(Dictionary)用法实例详解
2015/05/30 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
python ---lambda匿名函数介绍
2019/03/13 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
求职信范文怎么写
2014/01/29 职场文书
李培根演讲稿
2014/05/22 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js