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下载一个网页保存为本地的HTML文件实例
May 21 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
python将视频转换为全字符视频
Apr 26 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
python matplotlib如何给图中的点加标签
Nov 14 Python
Python使用Pandas读写Excel实例解析
Nov 19 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
Feb 05 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
Python 捕获代码中所有异常的方法
Aug 03 Python
Python 2.6.6升级到Python2.7.15的详细步骤
Dec 14 Python
浅谈Python数学建模之整数规划
Jun 23 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三层结构(上) 简单三层结构
2010/07/04 PHP
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
Javascript 入门基础学习
2010/03/10 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
Python isinstance函数介绍
2015/04/14 Python
怎样使用Python脚本日志功能
2016/08/14 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
Python3读写ini配置文件的示例
2020/11/06 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
中国综合网上购物商城:苏宁易购
2016/08/09 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
初中物理教学反思
2014/01/14 职场文书
2014年创卫实施方案
2014/02/18 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
神农溪导游词
2015/02/11 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
如何用Python搭建gRPC服务
2021/06/30 Python
解析MySQL索引的作用
2022/03/03 MySQL
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android