Транспонированная функция
Полное имя: Std.Arrays.Transposed
function Transposed<'T>(matrix : 'T[][]) : 'T[][]
Сводка
Возвращает транспонирование матрицы, представленной в виде массива массивов.
Описание
Входные данные в виде матрицы r x с строками r и столбцами c. Матрица основана на строках, т. е. matrix[i][j]
обращается к элементу в строке i
и столбце j
.
Эта функция возвращает матрицу c x r, которая является транспонированием входной матрицы.
Параметры типа
'T
Тип каждого элемента matrix
.
Ввод
матрица
Матрица r x c на основе строк.
Выпуск
Транспонированная матрица c x r.
Пример
// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);