in F#, array.append can join two arrays; is there a way to append 2 array2D objects into one or column-wise join several 1-D arrays into one array2D object?
The array2D function will turn any seq<#seq<'T>> into a 'T [,] so it should work for turning a bunch of 1D arrays into a 2D array.
seq<#seq<'T>>
'T [,]
let arr1 = [| 1; 2; 3 |] let arr2 = [| 4; 5; 6 |] let combined = array2D [| arr1; arr2 |]