Qual è il nome di questa trasformazione di array?

1

Inizia con una serie di matrici; in questo caso, sono diverse lunghezze per dimostrare la tecnica, ma non devono esserlo.

[[1,2,3,4], [5,6,7], [8,9,10], [11,12,13,14,15]]

All'altra estremità della trasformazione, si dispone di una matrice di matrici in cui la prima matrice contiene il primo elemento di ciascuno degli array originali, la seconda matrice contiene il secondo elemento di ciascuno degli array originali e così via.

[[1,5,8,11], [2,6,9,12], [3,7,10,13], [4,14], [15]]

Esiste un termine matematico o CS per questa operazione?

    
posta Michelle Tilley 01.07.2013 - 03:02
fonte

1 risposta

5

Si chiama trasposizione tranne che per l'accordo con la flaggata degli array

In linear algebra, the transpose of a matrix A is another matrix AT... created by any one of the following equivalent actions:

  • reflect A over its main diagonal (which runs from top-left to bottom-right) to obtain AT
  • write the rows of A as the columns of AT
  • write the columns of A as the rows of AT

http://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Matrix_transpose.gif/200px-Matrix_transpose.gif

    
risposta data 01.07.2013 - 03:10
fonte

Leggi altre domande sui tag