前言
通常需要对已有数据添加数据
一、添加行
print(np.vstack((a,b)))
print(np.concatenate((a,b),axis=0))
print(np.row_stack((a,b)))
二、添加列
print(np.hstack((a,b)))
print(np.column_stack((a,b)))
print(np.concatenate((a,b),axis=1))
三、示例
import numpy as np
print('添加行')
a=np.arange(6).reshape(2,3)
b=np.random.randint(10,20,size=(4,3))
print(a)
print(b)
print(np.vstack((a,b)))
print(np.concatenate((a,b),axis=0))
print(np.row_stack((a,b)))
print('添加列')
a=np.arange(12).reshape(3,4)
b=np.random.randint(10,20,size=(3,2))
print(a)
print(b)
print(np.hstack((a,b)))
print(np.column_stack((a,b)))
print(np.concatenate((a,b),axis=1))
总结
numpy学习7:数据合并操作