numpy数组拼接
# 示例数组 a = np.array([[1,2], [2,3]]) b = np.array([[3,4], [4,5]])
concatenate
: 提供axis参数指定拼接方向append
: 默认先flatten再拼接成一维数组,也可指定axisstack
: 提供axis参数,用于生成新的维度hstack
: 水平拼接,沿着行的方向,对列进行拼接vstack
: 垂直拼接,沿着列的方向,对行进行拼接dstack
: 沿着第三个轴(深度方向)进行拼接np.c_
: 水平拼接,沿着行的方向,对列进行拼接np.r_
: 垂直拼接,沿着列的方向,对行进行拼接
1、np.concatenate()
np.concatenate(a_tuple, axis=0, out=None)
"""
:param a_tuple:对需要合并的数组用元组的形式给出
:param axis: 沿指定的轴进行拼接,默认0,即第一个轴
"""
示例
np.concatenate([a, b])
'''
array([[1, 2],
[2, 3],
[3, 4],
[4, 5]])
'''
np