numpy - 添加操作大全
合并 hstack(tup) :按行合并 【前面有个 h,可以理解为 行,这样方便记忆】 vstack(tup) :按列合并 参数虽然是 tuple,但是 list 也行,可以合并2个或者多个数组。 a=np.floor(10*np.random.rand(2,2)) b=np.floor(10*np.random.rand(2,2)) ### hstack()在行上合并 np.hstack((a,b)) # array([[ 8., 5., 1., 9.], # [ 1., 6., 8., 5.]]) #### vstack()在列上合并 np.vstack((a,b)) # array([[ 8., 5.], # [ 1., 6.], # [ 1., 9.], # [ 8., 5.]]) print np.vstack([a,b,b]) # list 参数 # [[ 1. 4.] a # [ 9. 5.] # [ 7. 6.] b # [ 2. 9.] # [ 7. 6.] b # [ 2. 9.]] 追加 append(arr, values, axis=None) :可以追加数组,也可以追加数字,追加数组相当于合并。 arr 分为一维和二维 一维:只有一个方向,故只能在一个维度上追加 二维:两个二维数组,拼接方向上 shape 必须一致 二者皆可追加数字