Python中多个数组行合并及列合并的方法总结

yipeiwu_com5年前Python基础

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

import numpy as np

数组

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

1、数组纵向合并

1)

c = np.vstack((a,b))
c = 
array([[1, 2, 3],
    [4, 5, 6],
    [1, 1, 1],
    [2, 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]])

以上这篇Python中多个数组行合并及列合并的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

浅析python的优势和不足之处

本篇内容介绍了Python编程语言的优势和不足。 首先我们来了解什么是Python? Python是一种面向对象的高级编程语言,具有集成的动态语义,主要用于Web和应用程序开发。它在快速...

python列表的增删改查实例代码

names=["zhao00","qian01","sun02","li03","li03","li03","zhou04"] #print(names[]) 打印错误 print(...

python避免死锁方法实例分析

本文实例讲述了python避免死锁方法。分享给大家供大家参考。具体分析如下: 当两个或者更多的线程在等待资源的时候就会产生死锁,两个线程相互等待。 在本文实例中 thread1 等待th...

python 统计代码行数简单实例

 python 统计代码行数简单实例 送测的时候,发现需要统计代码行数 于是写了个小程序统计自己的代码的行数。 #calclate_code_lines.py impor...

Python中定时任务框架APScheduler的快速入门指南

前言 大家应该都知道在编程语言中,定时任务是常用的一种调度形式,在Python中也涌现了非常多的调度模块,本文将简要介绍APScheduler的基本使用方法。 一、APScheduler...