自己使用過的有兩種方式
1 使用 vstack的方式
save_data = my_data[0]
for i in range(len(my_data)-1):
save_data = np.vstack((save_data,my_data[i+1]))
2 使用reshape的方式
total_data = np.empty((len(my_data), max_num, b.shape[1]))
for i, f in enumerate(my_data):
data = f
data = np.reshape(data, (1, data.shape[0], data.shape[1]))
total_data[i, :, :] = data
total_data = np.reshape(total_data, (-1, b.shape[1]))
總結
第一種方式,當數據量巨大時,速度很慢。
第二種方式,速度快,較爲推薦。