Partager via


Fonction transposee

Nom complet : Std.Arrays.Transposed

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

Résumé

Retourne la transpose d’une matrice représentée sous la forme d’un tableau de tableaux.

Description

Entrée sous la forme d’une matrice r x c avec des lignes r et des colonnes c. La matrice est basée sur des lignes, c’est-à-dire matrix[i][j] accède à l’élément au niveau des i de ligne et des jde colonne.

Cette fonction retourne la matrice c x r qui est la transpose de la matrice d’entrée.

Paramètres de type

'T

Type de chaque élément de matrix.

Entrée

matrice

Matrice r x c basée sur les lignes.

Sortie

Matrice c x r transpose.

Exemple

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