入れ替え関数
完全修飾名: Std.Arrays.Transposed
function Transposed<'T>(matrix : 'T[][]) : 'T[][]
概要
配列の配列として表される行列の転置を返します。
形容
r 行と c 列を持つ r x 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]]);