网络编程
位置:首页>> 网络编程>> Python编程>> Python中多个数组行合并及列合并的方法总结

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

作者:蝈蝈家小夫君  发布时间:2021-10-08 11:00:23 

标签: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]])

来源:https://blog.csdn.net/Vanhsy/article/details/69486241

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com