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中的id()函数指的什么
Oct 17 Python
MAC中PyCharm设置python3解释器
Dec 15 Python
python读取中文txt文本的方法
Apr 12 Python
详解django自定义中间件处理
Nov 21 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
Python中常用的内置方法
Jan 28 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
Python callable内置函数原理解析
Mar 05 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 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
IStream与TStream之间的相互转换
2008/08/01 PHP
PHP数据类型的总结分析
2013/06/13 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
PHP递归算法的简单实例
2019/02/28 PHP
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python语音识别实践之百度语音API
2018/08/30 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
新浪微博实习心得体会
2014/01/27 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
培训班通知
2015/04/25 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
Nginx 匹配方式
2022/05/15 Servers
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python