Arrays F#多维数组理解
是否有一种语法可以使用理解为F#来创建多维数组? 这对于锯齿阵列来说非常容易:Arrays F#多维数组理解,arrays,f#,Arrays,F#,是否有一种语法可以使用理解为F#来创建多维数组? 这对于锯齿阵列来说非常容易: let weights1 = [| [|3.0|] [|1.0|] |] 确保我可以将这个锯齿状数组转换为多维数组: let weights = Array2D.init 2 2 (fun i j -> weights1.[i].[j]) 但是,难道没有一种语法方法可以做到这一点吗?使用运算符,传递一系列序
let weights1 = [|
[|3.0|]
[|1.0|]
|]
确保我可以将这个锯齿状数组转换为多维数组:
let weights = Array2D.init 2 2 (fun i j -> weights1.[i].[j])
但是,难道没有一种语法方法可以做到这一点吗?使用运算符,传递一系列序列(或锯齿数组):
array2D [[3.0]; [1.0]]