横向合并
import numpy as np
# 随机生成两个4*3矩阵
n1 = np.random.randint(1,10,(4,3))
n2 = np.random.randint(1,10,(4,3))
运行结果:
# 横向拼接
np.hstack((n1,n2))
# 或者(axis = 1 表示行)
np.concatenate((n1,n2),axis = 1)
运行结果:
纵向合并
# 纵向合并
np.vstack((n1,n2))
# 或者(axis = 0 表示列)
np.concatenate((n1,n2),axis = 0)
运行结果:
合并生成三维矩阵
np.dstack((n1,n2))
运行结果:
# 或者
np.array((n1,n2))
运行结果: