Python 多个数组行合并及列合并 Python中多个数组行合并及列合并的方法总结
蝈蝈家小夫君 人气:10想了解Python中多个数组行合并及列合并的方法总结的相关内容吗,蝈蝈家小夫君在本文为您仔细讲解Python 多个数组行合并及列合并的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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中多个数组行合并及列合并的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
加载全部内容