hstack


所属模块:numpy

功能:水平(按列顺序)把数组给堆叠起来



实例1:一维数组水平拼接

#!/usr/bin/python3
#code-python(3.6)
import numpy as np
a=[1,2,3]
b=[4,5,6]
print(np.hstack((a,b))) #[1 2 3 4 5 6]

亲自试一试



函数说明

#函数中的参数的值均为默认的参数值
numpy.hstack(tup)

返回值说明

参数说明

阵列必须具有相同的形状


实例2:二维数组按列拼接

import numpy as np
a = np.array([[1,2,3],
              [4,5,6]])
b = np.array([[7,8],
              [10,11]])
c = np.hstack((a,b))   #按列拼接
print(c)

'''
[[ 1  2  3  7  8]
 [ 4  5  6 10 11]]
'''

亲自试一试