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高并发异步服务器核心库forkcore使用方法
Nov 26 Python
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
以一段代码为实例快速入门Python2.7
Mar 31 Python
python计算N天之后日期的方法
Mar 31 Python
vscode 远程调试python的方法
Dec 01 Python
Python批量合并有合并单元格的Excel文件详解
Apr 05 Python
python代码实现逻辑回归logistic原理
Aug 07 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
Pycharm和Idea支持的vim插件的方法
Feb 21 Python
django实现模型字段动态choice的操作
Apr 01 Python
Python extract及contains方法代码实例
Sep 11 Python
python中doctest库实例用法
Dec 31 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
php实现水仙花数示例分享
2014/04/03 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
Python实现基于HTTP文件传输实例
2014/11/08 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
python网络应用开发知识点浅析
2019/05/28 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
本科生的职业生涯规划范文
2014/01/09 职场文书
个人委托书格式
2014/04/04 职场文书
十八大演讲稿
2014/05/22 职场文书
党员个人总结自评
2015/02/14 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
python 实现图片特效处理
2022/04/03 Python
Python如何让字典保持有序排列
2022/04/29 Python
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers