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的Scrapy框架十分钟爬取美女图
Dec 26 Python
详谈Python基础之内置函数和递归
Jun 21 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
详解基于django实现的webssh简单例子
Jul 17 Python
python学习之hook钩子的原理和使用
Oct 25 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
Python字符串的常见操作实例小结
Apr 08 Python
Django保护敏感信息的方法示例
May 09 Python
Python @property使用方法解析
Sep 17 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
Django配置跨域并开发测试接口
Nov 04 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
Jan 21 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中strlen和mb_strlen的区别
2014/08/31 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
使用Python制作表情包实现换脸功能
2019/07/19 Python
django 多数据库及分库实现方式
2020/04/01 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
三年级音乐教学反思
2014/01/28 职场文书
读书月活动方案
2014/05/22 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
个人政治思想总结
2015/03/05 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
八月迷情观后感
2015/06/11 职场文书
小学班级标语口号大全
2015/12/26 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
七年级生物教学反思
2016/02/20 职场文书
Python之基础函数案例详解
2021/08/30 Python
Python Django获取URL中的数据详解
2021/11/01 Python