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

yipeiwu_com6年前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之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法

Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法

virtualenv简介 含义: virtual:虚拟,env:environment环境的简写,所以virtualenv就是虚拟环境,顾名思义,就是虚拟出来的一个新环境,比如我们使用的...

python开发简易版在线音乐播放器

在线音乐播放器,使用python的Tkinter库做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口,通过urllib.urlopen模块打开网址,使用Js...

python 有效的括号的实现代码示例

给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭...

Python 网页解析HTMLParse的实例详解

Python 网页解析HTMLParse的实例详解 使用python将网页抓取下来之后,下一步我们就应该解析网页,提取我们所需要的内容了,在python里提供了一个简单的解析模块HTML...

Python使用pickle模块报错EOFError Ran out of input的解决方法

本文实例讲述了Python使用pickle模块报错EOFError Ran out of input的解决方法。分享给大家供大家参考,具体如下: 遇到了 EOFError:Ran out...