Python中多个数组行合并及列合并的几个简单方法

采用numpy快速将两个矩阵或数组合并成一个数组:

import numpy as np

数组

a = [[1,2,3],[4,5,6]]

b = [[1,1,1],[2,2,2]]

1、数组纵向合并

c = np.vstack((a,b))
------
c = 

array([[1, 2, 3],
       [4, 5, 6],
       [1, 1, 1],
       [2, 2, 2]]
c = np.r_[a,b]
------
c = array([[1, 2, 3],
       [4, 5, 6],
       [1, 1, 1],
       [2, 2, 2]])

2、数组横向合并

1)、

d = np.hstack((a,b))
----
d = array([[1, 2, 3, 1, 1, 1],
       [4, 5, 6, 2, 2, 2]])

2)、

d = np.c_[a,b]
----
d = array([[1, 2, 3, 1, 1, 1],
       [4, 5, 6, 2, 2, 2]])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,943评论 0 13
  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 10,542评论 0 18
  • 前言 numpy是支持 Python语言的数值计算扩充库,其拥有强大的高维度数组处理与矩阵运算能力。除此之外,nu...
    TensorFlow开发者阅读 8,481评论 0 35
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 7,380评论 1 13
  • 飒飒秋风推窗度,红尘香囊锦上赋,不见天公揽盛目,存作秋波睨水处,静思楼台留明月,穹阁焕手舞绣出,重影叠浪扶将倾,不...
    青云剑客阅读 4,410评论 6 29