Array2D a Array

Tengo Array2D de 0 y 1:

let rnd = System.Random()
let a = Array2D.init n n (fun i j  -> int(System.Math.Round(rnd.NextDouble() / index)) )

Necesito calcular la cuenta de los elementos '1', algo como:

a |> Array.filter (fun x -> x == 1)

Pero 'a' es Array2D (no Array), así que me pregunto si hay una forma estándar de transformar Array2D en Array.

Respuestas a la pregunta(2)

Su respuesta a la pregunta