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 Requests安装与简单运用
Apr 07 Python
Python解析excel文件存入sqlite数据库的方法
Nov 15 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
python中对_init_的理解及实例解析
Oct 11 Python
将python安装信息加入注册表的示例
Nov 20 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
May 11 Python
Python 实现简单的客户端认证
Jul 29 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
利用Python实现自动扫雷小脚本
Dec 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中extract()函数的定义和用法
2012/08/17 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
Swift中的协议(protocol)学习教程
2016/07/08 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
Python实现的微信红包提醒功能示例
2019/08/22 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
幼儿园小班植树节活动方案
2014/03/04 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
清洁工岗位职责
2015/02/13 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
解析Java中的static关键字
2021/06/14 Java/Android