2016-08-12 28 views
3

這是原始數據如何使用Python這樣

a=[[1,2,3,4,5,6], 
    [7,8,9,10,11,12]] 

我想將其轉換爲格式像這樣來重塑數據集:

b=[[1,2,3,7,8,9], 
    [4,5,6,10,11,12]] 

array(List).swapaxes() 

如何做到這一點使用重塑和swapaxes在蟒蛇?

感謝

回答

1

試試這個:

import numpy as np 

a = np.array([[1,2,3,4,5,6], [7,8,9,10,11,12]]) 
b = a.reshape((2, 2, 3)).swapaxes(0, 1).reshape(2, 6) 
print(b) 

檢查出來:https://coderpad.io/F7X7EKR4

+0

您結合[1,2,3]和重塑(2 [7,8,9] 6)。這是個問題嗎? –

+0

明白了。非常感謝 – Bin