一、数组纵向合并

1、使用np.vstack()函数

【code】

#数组

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

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

#纵向合并

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

print("c="+str(c))

【result】

c =

array([[1, 2, 3],

[4, 5, 6],

[1, 1, 1],

[2, 2, 2]]

2、使用 np.r_[]函数

【code】

#数组

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

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

#纵向合并

c =np.r_[a,b]

print("c="+str(c))

【result】

c =

array([[1, 2, 3],

[4, 5, 6],

[1, 1, 1],

[2, 2, 2]]

3、不使用函数,直接合并,见代码

【code】

a_prev=np.array(([1,2],[3,4]))

xt=np.array(([1,2],[3,4],[5,6]))

concat = np.zeros([5,2])

concat[: 2, :] = a_prev

concat[2 :, :] = xt

print(concat)

【result】

[[1. 2.]

[3. 4.]

[1. 2.]

[3. 4.]

[5. 6.]]

二、数组横向合并

1、使用np.hstack()函数

【code】

#数组

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

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

#横向合并

d = np.hstack((a,b))

print("d="+str(d))

【result】

d = array([[1, 2, 3, 1, 1, 1],

[4, 5, 6, 2, 2, 2]])

2、使用np.c_[]函数

【code】

#数组

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

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

#横向合并

d = np.c_[a,b]

print("d="+str(d))

【result】

d = array([[1, 2, 3, 1, 1, 1],

[4, 5, 6, 2, 2, 2]])

3、不使用函数,直接合并,见代码

【code】

a_prev=np.array(([1,2,3],[3,4,5]))

xt=np.array(([4,5],[6,7]))

concat = np.zeros([2,5])

concat[:, : 3] = a_prev

concat[:, 3 :] = xt

print(concat)

【result】

[[1. 2. 3. 4. 5.]

[3. 4. 5. 6. 7.]]

---------------------------------

参考:

1、http://blog.csdn.net/vanhsy/article/details/69486241

2、https://i.cnblogs.com/EditPosts.aspx?postid=8488878

python数组横向合并_python中合并数组的方法相关推荐

  1. python的数组怎么用_Python中的数组-什么是Python数组以及如何使用它们?

    在Python中数组是可以保存同一类型的多个值的数据结构.通常,它们被误解为列表或Numpy数组.从技术上讲,Python中的数组与这两种不同.那么让我们继续,看看Python中 在Python中 数 ...

  2. python定义数组并赋值_python中的数组赋值与拷贝的区别详解

    具体的注解我已经写在了程序里面:通俗的解释了python里面的浅拷贝与深拷贝的不同,请看程序. # -*- coding: utf-8 -*- import numpy as np import co ...

  3. python中的数组是什么_Python中的数组

    1 数组的创建: 涉及的module: array An array object is similar to a list except that it can hold only certain ...

  4. python import from区别_python中import与from方法总结(推荐)

    一.模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from). 包(package): 包是更大的组织单位,用来 ...

  5. python遍历是什么_python中遍历字典的方法是什么

    python中遍历字典的方法是什么 发布时间:2020-09-01 10:18:57 来源:亿速云 阅读:57 作者:小新 这篇文章将为大家详细讲解有关python中遍历字典的方法是什么,小编觉得挺实 ...

  6. python如何播放视频_python中播放视频的方法有哪些

    python中播放视频的方法有哪些 发布时间:2020-08-25 11:45:52 来源:亿速云 阅读:78 作者:小新 这篇文章给大家分享的是有关python中播放视频的方法有哪些的内容.小编觉得 ...

  7. python中类的用法_Python中的类和方法使用举例

    成员变量 对象的创建 创建对象的过程称之为实例化,当一个对象被创建后,包含三个方面的特性对象聚丙属性和方法, 句柄用于区分不同的对象, 对象的属性和方法,与类中的成员变量和成员函数对应, obj = ...

  8. python 求和并排序_python中list求和的方法有哪些?

    计算对于计算机科学的重要性不言而喻,就像计算机对于我们生活一样是很重要的.计算是一切理论展现.实现科学的前提,是我们整个生活大厦的地基,地基不牢则大厦不稳.计算在我们的生活中必不可少,在我们pytho ...

  9. python怎么输出结果_Python中print()常用输出方法

    print函数用法 1.输出字符串 print 'Hello World' print "Hello World" print ('Hello World') print (&qu ...

最新文章

  1. wxWidgets:wxLayoutAlgorithm类用法
  2. vs2010 插件不显示的问题处理。
  3. leetcode 200. Number of Islands | 200. 岛屿数量(Java)
  4. 正文获取摘要 去除html标记
  5. 漫谈单体架构与微服务架构(上):单体架构
  6. date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯
  7. PowerDesigner常用设置
  8. “约见”面试官系列之常见面试题之第九十八篇之vue-router有哪几种导航钩子(建议收藏)
  9. eclipse 版本理解
  10. 轻量级日志系统Loki原理简介和使用
  11. Android BackgroundViewPager:类似桌面背景壁纸随手指滑动
  12. python基础--面向对象之封装
  13. 探索Perl的世界(更新到第十七章57集)
  14. 默孚龙电滑环,360度旋转防止绕线
  15. EXCEL如何快速拆分合并单元格数据
  16. 手游沙巴克传奇当前服务器维护,《沙巴克传奇》12月18日安卓、IOS维护公告
  17. 菜鸟学数据库——大话 char、varchar、 nchar、nvarchar之间剪不断理还乱的关系
  18. 关于dnw驱动安装失败的问题解决
  19. 数据库mysql学习第一天
  20. winwebmail的设置方法

热门文章

  1. python抓取抖音用户画像,摩羯天蝎居然刷得最多?
  2. bin文件查看器app_腾讯文件:腾讯官方出品的微信 / QQ 文件管理和清理利器
  3. 【java】详解java中的注解(Annotation)
  4. 《计算机网络基础》考试大纲
  5. 让div垂直居中的5种方法
  6. python植树问题代码_BERT可以上几年级了?Seq2Seq“硬刚”小学数学应用题
  7. C1007: 无法识别的标志“-Ot”
  8. 指针与指针指向的内容(四)
  9. 802.11协议常用语缩写
  10. 深度学习自学(三十九):SRN骨架检测 Side-output Residual Network for Object Symmetry Detection in the Wild