numpy按列连接两个维数不同的数组方式


Posted in Python onDecember 06, 2019

合并两个维数不同的ndarray

假设我们有一个3×2 numpy数组:

x = array(([[1,2], [3, 4], [5,6]]))

现在需要把它与一个一维数组:

y = array(([7, 8,9]))

通过将其添加到行的末尾,连接为一个3×3 numpy数组,如下所示:

array([[1,2,7],
    [3,4,8],
    [5,6,9]])

在numpy中按列连接的方法是:

hstack((x,y))

但是这不行,会报错:

ValueError: arrays must have same number of dimensions

解决方法有两种:

方法一:

>>> x = np.array([[1,2],[3,4],[5,6]])
>>> y = np.array([7,8,9])
>>> np.hstack((x, np.array(([y])).T ))
array([[1, 2, 7],
    [3, 4, 8],
    [5, 6, 9]])

方法二:

>>> x = np.array([[1,2],[3,4],[5,6]])
>>> y = np.array([7,8,9])
>>> np.column_stack((x,y))
array([[1, 2, 7],
    [3, 4, 8],
    [5, 6, 9]])

以上这篇numpy按列连接两个维数不同的数组方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
Python定时执行之Timer用法示例
May 27 Python
Python查询阿里巴巴关键字排名的方法
Jul 08 Python
好用的Python编辑器WingIDE的使用经验总结
Aug 31 Python
python 移除字符串尾部的数字方法
Jul 17 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
Aug 02 Python
FFT快速傅里叶变换的python实现过程解析
Oct 21 Python
浅谈Python中的继承
Jun 19 Python
python利用递归方法实现求集合的幂集
Sep 07 Python
通过案例解析python鸭子类型相关原理
Oct 10 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
使用Python实现分别输出每个数组
Dec 06 #Python
Python 获取numpy.array索引值的实例
Dec 06 #Python
python的json中方法及jsonpath模块用法分析
Dec 06 #Python
python输出数组中指定元素的所有索引示例
Dec 06 #Python
关于numpy.where()函数 返回值的解释
Dec 06 #Python
python进程的状态、创建及使用方法详解
Dec 06 #Python
Django Form and ModelForm的区别与使用
Dec 06 #Python
You might like
聊天室php&mysql(二)
2006/10/09 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
Javascript创建自定义对象 创建Object实例添加属性和方法
2012/06/04 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
JSONP基础知识详解
2017/03/19 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
python开发之list操作实例分析
2016/02/22 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python-接口开发入门解析
2019/08/01 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
致200米运动员广播稿
2014/02/06 职场文书
初三新学期计划书
2014/05/03 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
电影开国大典观后感
2015/06/04 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书