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实现监控linux性能及进程消耗性能的方法
Jul 25 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
使用Python的urllib2模块处理url和图片的技巧两则
Feb 18 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
python中pip的安装与使用教程
Aug 10 Python
python中退出多层循环的方法
Nov 27 Python
python 读取修改pcap包的例子
Jul 23 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
Python发送邮件实现基础解析
Aug 14 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
python 如何上传包到pypi
Dec 24 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中将网址转换为超链接的函数
2011/09/02 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
2015/07/01 PHP
PHP 断点续传实例详解
2017/11/11 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
Python中实现常量(Const)功能
2015/01/28 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
python实现网页自动签到功能
2019/01/21 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Jupyter Notebook远程登录及密码设置操作
2020/04/10 Python
python 瀑布线指标编写实例
2020/06/03 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
美国手机支架公司:PopSockets
2019/11/27 全球购物
物业经理求职自我评价
2013/09/22 职场文书
班队活动设计方案
2014/01/30 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
小学庆六一活动方案
2014/02/28 职场文书
中职生求职信
2014/07/01 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
大学生党性分析材料
2014/12/19 职场文书
教育实习指导教师评语
2014/12/31 职场文书
导游词格式
2015/02/13 职场文书
海上钢琴师观后感
2015/06/03 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang