Udostępnij przez


Transponowana funkcja

W pełni kwalifikowana nazwa: Std.Arrays.Transponowana

function Transposed<'T>(matrix : 'T[][]) : 'T[][]

Streszczenie

Zwraca transponę macierzy reprezentowanej jako tablica tablic.

Opis

Dane wejściowe jako macierz r x c z wierszami r i kolumnami c. Macierz jest oparta na wierszach, tj. matrix[i][j] uzyskuje dostęp do elementu w i wiersza i kolumnie j.

Ta funkcja zwraca macierz c x r, która jest transponowanie macierzy wejściowej.

Parametry typu

'T

Typ każdego elementu matrix.

Wkład

matryca

Macierz r x c na podstawie wierszy.

Wyjście

Transponowana macierz c x r.

Przykład

// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);