2016-04-14 88 views
0

我有117行和147列數據。我想將行轉換爲列,反之亦然,那就是我應該有147行和117列。我試過功能.''甚至transpose,permute功能。但是,我沒有成功。我收到一個錯誤,說交換4D矩陣的行和列

未定義ND陣列上的移調。使用PERMUTE而不是

請有人可以幫助我,如果他們知道我可以做到這一點。任何幫助和建議將不勝感激。

whos AA_03: 
Name Size Bytes Class Attributes 
AA_O3 4-D 1651104 single 
+0

這是說,你有一個N維數組,鍵入命令'衛生組織YourDataMatrix'您能得到什麼? – GameOfThrows

+0

是的,你的矩陣是4維的,你想如何轉置它? – GameOfThrows

+0

你有一個4維數組。轉置不是數學上定義的。你希望交換哪些尺寸? – Adriaan

回答

3

transpose也可以被描述爲「交換第一和第二維」,而這正是我明白你想要做的事。該錯誤信息顯示使用permute這是解決方案:

permute(AA_03,[2,1,3,4]) 
+0

非常感謝丹尼爾..它的工作。 – user3876557