利用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格式化字符串实例总结
Sep 28 Python
python脚本监控docker容器
Apr 27 Python
python导入时小括号大作用
Jan 10 Python
基于Python实现的微信好友数据分析
Feb 26 Python
基于MTCNN/TensorFlow实现人脸检测
May 24 Python
flask中过滤器的使用详解
Aug 01 Python
利用Django-environ如何区分不同环境
Aug 26 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
Aug 23 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
Python任务调度模块APScheduler使用
Apr 15 Python
PyTorch预训练Bert模型的示例
Nov 17 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 设计模式之观察者模式介绍
2012/02/22 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
PHP调用其他文件中的类
2018/04/02 PHP
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
jQuery的框架介绍
2016/05/11 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
python实现操作文件(文件夹)
2019/10/31 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
python 穷举指定长度的密码例子
2020/04/02 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
大学生关于奋斗的演讲稿
2014/01/09 职场文书
珠宝店促销方案
2014/03/21 职场文书
中秋节寄语2015
2015/03/24 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
使用pandas模块实现数据的标准化操作
2021/05/14 Python