利用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合并字符串的3种方法
May 21 Python
Python实现完整的事务操作示例
Jun 20 Python
python docx 中文字体设置的操作方法
May 08 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
python中的数据结构比较
May 13 Python
Apache部署Django项目图文详解
Jul 30 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
想学画画?python满足你!
Dec 24 Python
一文搞懂如何实现Go 超时控制
Mar 30 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 sybase_fetch_array使用方法
2014/04/15 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
js选择器全面解析
2016/06/27 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
Python自动生产表情包
2017/03/17 Python
浅谈五大Python Web框架
2017/03/20 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
Python count函数使用方法实例解析
2020/03/23 Python
Html5实现文件异步上传功能
2017/05/19 HTML / CSS
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
2014年教师培训的自我评价
2014/01/03 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
春风化雨观后感
2015/06/11 职场文书
大学校园招聘会感想
2015/08/10 职场文书
JS数组的常用方法整理
2021/03/31 Javascript
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python