今天做了一个numpy按照列的维度进行拼接的代码,分享出来:
import numpy as np a1 = np.array([1,2,3,4,5]) a2 = np.array([6,7,8,9,10]) a3 = np.array([0,0,0,0,0]) list_data=[] list_data.append([a1]) list_data.append([a2]) list_data.append([a3]) a = np.concatenate(list_data, axis = 0) print(a.T) print(a.shape)
还进行了转置:
➜ CSC485 A2 starter code python numpy_example.py [[ 1 6 0] [ 2 7 0] [ 3 8 0] [ 4 9 0] [ 5 10 0]] (3, 5)参考文献
numpy数组拼接方法介绍(concatenate)



