利用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 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
wxPython使用系统剪切板的方法
Jun 16 Python
利用python获取Ping结果示例代码
Jul 06 Python
Python程序员面试题 你必须提前准备!(答案及解析)
Jan 23 Python
Python文件读写保存操作的示例代码
Sep 14 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
Python封装成可带参数的EXE安装包实例
Aug 24 Python
Python基于WordCloud制作词云图
Nov 29 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
django使用多个数据库的方法实例
Mar 04 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服务器实现多session并发运行
2006/10/09 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python pickle模块用法实例分析
2015/05/27 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
python实现一个猜拳游戏
2020/04/05 Python
python 追踪except信息方式
2020/04/25 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
单位消防安全制度
2014/01/12 职场文书
表演方阵解说词
2014/02/08 职场文书
授权委托书格式范文
2014/08/02 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA