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中的多线程实例教程
Aug 27 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
微信跳一跳python代码实现
Jan 05 Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
May 08 Python
Python 获取ftp服务器文件时间的方法
Jul 02 Python
深入了解Python iter() 方法的用法
Jul 11 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
Django中的用户身份验证示例详解
Aug 07 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
Sep 05 Python
Python Numpy库常见用法入门教程
Jan 16 Python
Python控制台输出俄罗斯方块的方法实例
Apr 17 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/05/11 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
js GridView 实现自动计算操作代码
2009/03/25 Javascript
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
numpy中矩阵合并的实例
2018/06/15 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
python实时监控logstash日志代码
2020/04/27 Python
python两种注释用法的示例
2020/10/09 Python
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
师范生个人推荐信
2013/11/29 职场文书
初三班主任寄语大全
2014/04/04 职场文书
父亲节感言
2015/08/03 职场文书
学校学期工作总结
2015/08/13 职场文书