从具有相似维度的数组序列在F#中创建2D数组

时间:2015-02-03 03:03:16

标签: f#

假设我有一系列int数组,所有相同的维度;

我希望创建一个2D数组,其中2D数组的每一行n都是序列中的第n个项。

例如,如果我的序列是

{[|1 ; 2; 3|] , [|4 ; 5; 6|] , [|7 ; 8; 9|]}

该函数应该返回一个2D数组

[|[|1;2;3;],[|4 ; 5; 6|],[|7 ; 8; 9|]|]

1 个答案:

答案 0 :(得分:1)

略微更改序列显示最简单的方法(适用于内部序列/ arrrays /列表的任意组合

let t =array2D [[|1 ; 2; 3|] ; [|4 ; 5; 6|] ; [|7 ; 8; 9|]];;