今天做了一个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)