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 相关文章推荐
windows下安装python paramiko模块的代码
Feb 10 Python
python3.4用函数操作mysql5.7数据库
Jun 23 Python
Python实现的概率分布运算操作示例
Aug 14 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
pandas删除指定行详解
Apr 04 Python
python实现人工智能Ai抠图功能
Sep 05 Python
Python接口测试get请求过程详解
Feb 28 Python
使用Python内置模块与函数进行不同进制的数的转换
Apr 26 Python
Django restful framework生成API文档过程详解
Nov 12 Python
python实现语音常用度量方法的代码详解
May 25 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 编写的 25个游戏脚本
2009/05/11 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
js播放wav文件(源码)
2013/04/22 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
js闭包用法实例详解
2016/12/13 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
微信小程序canvas实现签名功能
2021/01/19 Javascript
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
四好少年事迹材料
2014/01/12 职场文书
采购部经理岗位职责
2014/02/10 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
幼儿园标语大全
2014/06/19 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
Vue+TypeScript中处理computed方式
2022/04/02 Vue.js