标签: arrays f#
是否有使用理解创建多维数组的语法是F#? 这对于锯齿状阵列来说非常简单:
let weights1 = [| [|3.0|] [|1.0|] |]
当然我可以将这个锯齿状数组转换为多维数组:
let weights = Array2D.init 2 2 (fun i j -> weights1.[i].[j])
但是,有没有一种语法方法可以做同样的事情?
答案 0 :(得分:5)
使用array2DMSDN运算符,传递一系列序列(或锯齿状数组):
array2D
array2D [[3.0]; [1.0]]