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是编译运行的验证方法
Jan 30 Python
Python实现基于权重的随机数2种方法
Apr 28 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 Python
Python selenium的基本使用方法分析
Dec 21 Python
Python表达式的优先级详解
Feb 18 Python
Python代码一键转Jar包及Java调用Python新姿势
Mar 10 Python
python列表的逆序遍历实现
Apr 20 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 Python
Python:__eq__和__str__函数的使用示例
Sep 26 Python
python Zmail模块简介与使用示例
Dec 19 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
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python OpenCV获取视频的方法
2018/02/28 Python
python随机取list中的元素方法
2018/04/08 Python
python中reader的next用法
2018/07/24 Python
Python global全局变量函数详解
2018/09/18 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
计算机专业毕业生求职信分享
2013/12/24 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL
oracle索引总结
2021/09/25 Oracle