您的位置:首页 > 编程语言 > Python开发

numpy之数组合并concatenate

2018-12-27 17:30 579 查看

numpy提供了numpy.concatenate((a1,a2,...), axis=0)函数。能够一次完成多个数组的拼接。其中a1,a2,...是数组类型的参数

[code]import numpy as np
a=np.array([1,2,3])
b=np.array([11,22,33])
c=np.array([44,55,66])
print(np.concatenate((a,b,c),axis=0))
print(np.concatenate((a,b,c)))
c=np.array([[1,2,3],[4,5,6]])
d=np.array([[11,21,31],[7,8,9]])
e=np.array([[12,5,3],[8,4,5]])
print(np.concatenate((c,d,e),axis=0))
print(np.concatenate((c,d,e),axis=1))

输出结果

[code][ 1  2  3 11 22 33 44 55 66]
[ 1  2  3 11 22 33 44 55 66]
[[ 1  2  3]
[ 4  5  6]
[11 21 31]
[ 7  8  9]
[12  5  3]
[ 8  4  5]]
[[ 1  2  3 11 21 31 12  5  3]
[ 4  5  6  7  8  9  8  4  5]]

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: