np.concatenate详解和Numpy中的轴
np.concatenate和Numpy中的轴 concatenate((a1, a2, ...), axis=0) 沿着指定的轴将指定的数组序列进行拼接 注意 :要拼接的原数组形状除了指定的拼接轴可以不同外,其他轴的形状必须都要相同 第一个参数 必须是一个多个数组的 元组 或者 列表 第二个参数 默认是 axis = 0,即按数组的0轴进行纵向的拼接注:一般axis = 0,就是对该轴向的数组进行操作。 NUMPY ARRAY AXES以’0’开头 NumPy中的数组轴是编号的,从0开始类似于Python中元组,列表,字符串的索引 在Numpy中的函数使用轴 建议 :注意轴参数控制的内容 在np.sum(),np.mean(),np.min(),np.median()和其他统计函数会聚合您的数据(即,当您在带有axis参数的二维数组上使用np.sum()时,它会将二维数组折叠为一维数组。它会折叠数据并减少维度) 将Numpy函数与axis参数一起使用时,指定的轴是折叠的轴 np_array_2d = np.arange(0, 6).reshape([2,3]) print(np_array_2d) [[0 1 2] [3 4 5]] np.sum(np_array_2d, axis = 0) 输出:array([3, 5, 7]) 当我们设置axis = 0时