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 相关文章推荐
win7 下搭建sublime的python开发环境的配置方法
Jun 18 Python
举例详解Python中的split()函数的使用方法
Apr 07 Python
Python中tell()方法的使用详解
May 24 Python
Python制作Windows系统服务
Mar 25 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 Python
python实现一个函数版的名片管理系统过程解析
Aug 27 Python
python系列 文件操作的代码
Oct 06 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
python switch 实现多分支选择功能
Dec 21 Python
python中str内置函数用法总结
Dec 27 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
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
禁止js文件缓存的代码
2010/04/09 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
vue实现选中效果
2020/10/07 Javascript
使用Python构建Hopfield网络的教程
2015/04/14 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
团员个人的自我评价
2013/12/02 职场文书
机械个人求职信范文
2014/01/24 职场文书
2015年中秋寄语
2015/07/31 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python
mysql如何能有效防止删库跑路
2021/10/05 MySQL
Javascript 解构赋值详情
2021/11/17 Javascript