Python中多个数组行合并及列合并的几个简单方法
2017-04-06 21:31
337 查看
采用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]])
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实现合并两个数组的方法
- PHP合并数组的简单方法与array_merge()
- PHP中合并数组的一个简单方法
- 请高手指点,简单的几个数组操作方法不知道是否可以有更好的改进方法或者更简单的方法?
- PHP合并数组的简单方法与array_merge()
- 实现两有序数组的合并仍为新有序数组,且不对新数组排序的最简单方法
- 几个简单的字符串和数组计算方法
- PHP简单实现合并2个数字键数组值的方法
- python简单获取数组元素个数的方法
- PHP合并数组的简单方法与array_merge()
- 请高手指点,简单的几个数组操作方法不知道是否可以有更好的改进方法或者更简单的方法?
- python使用append合并两个数组的方法
- Python数组遍历的简单实现方法小结
- Python数组遍历的简单实现方法小结
- PHP中通过加号合并数组的一个简单方法分享
- PHP合并数组的简单方法与array_merge()
- python简单获取数组元素个数的方法
- python实现合并两个数组的方法