我有一個相同大小的數組列表。列表「Z」認爲:Python連接列表中的數組
>>> z[0]
Out[24]: array([ -27.56272878, 952.8099842 , -3378.58996244, 4303.9692863 ])
>>> z[1]
Out[25]: array([ -28, 952 , -36244, 2863 ])
>>> z[0].shape
Out[26]: (4,)
我想連接列表中的陣列來獲得新的陣列,它看起來像:
-27.56272878 952.8099842 -3378.58996244 4303.9692863
-28 952 -36244 2863
即對於上面的例子中,我希望獲得大小的陣列(2,4)
原始列表「Z」中有大約100陣列,但都是相同尺寸的(4)
編輯:我試圖從該線程但不工作的建議: Python concatenating different size arrays stored in a list
由於'numpy'級聯問題,您需要注意陣列的形狀和尺寸。看看像'vstack'和'hstack'這樣的函數的代碼來理解他們如何使用'concatenate'。 – hpaulj