numpy.concatenate() 函数
连接是指加入。 此函数用于沿指定轴连接两个或多个相同形状的数组。 该函数接受以下参数。
numpy.concatenate((a1, a2, ...), axis)
这里,
序号 | 参数 & 描述 |
---|---|
1 | a1,a2.. 相同类型数组的序列 |
2 | axis 必须连接数组的轴。 默认为 0 |
示例
import numpy as np a = np.array([[1,2],[3,4]]) print 'First array:' print a print '\n' b = np.array([[5,6],[7,8]]) print 'Second array:' print b print '\n' # 两个数组的维度相同 print 'Joining the two arrays along axis 0:' print np.concatenate((a,b)) print '\n' print 'Joining the two arrays along axis 1:' print np.concatenate((a,b),axis = 1)
它的输出结果如下 −
First array: [[1 2] [3 4]] Second array: [[5 6] [7 8]] Joining the two arrays along axis 0: [[1 2] [3 4] [5 6] [7 8]] Joining the two arrays along axis 1: [[1 2 5 6] [3 4 7 8]]