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 域名分析工具实现代码
Jul 15 Python
跟老齐学Python之变量和参数
Oct 10 Python
简单介绍Python中的几种数据类型
Jan 02 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
win10下python3.8的PIL库安装过程
Jun 08 Python
结束运行python的方法
Jun 16 Python
使用OpenCV去除面积较小的连通域
Jul 05 Python
python3.4中清屏的处理方法
Jul 06 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 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
追求程序速度,而不是编程的速度
2008/04/23 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
2013/06/25 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python引用模块和查找模块路径
2016/03/17 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python多线程http压力测试脚本
2019/06/25 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
python和js交互调用的方法
2020/06/23 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
信息专业本科生个人的自我评价
2013/10/28 职场文书
广告学专业推荐信范文
2013/11/23 职场文书
学子宴答谢词
2014/01/25 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
写给老婆的保证书
2015/02/27 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
信仰观后感
2015/06/03 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python