遍歷列表的所有數組

自己使用過的有兩種方式

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]))

總結

第一種方式,當數據量巨大時,速度很慢。
第二種方式,速度快,較爲推薦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章