转置函数

完全限定名称:Std.Arrays.Transposed

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

总结

返回表示为数组数组的矩阵的转置。

描述

作为 r x c 矩阵的输入,其中包含 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]]);